Tizen WASM Player
Tizen TV WebAssembly Media Player extension allowing for a low-level elementary media stream playback.
|
Contains video ElementaryMediaTrack
config.
More...
#include <elementary_video_track_config.h>
Public Member Functions | |
ElementaryVideoTrackConfig () | |
ElementaryVideoTrackConfig (std::string mime_type, std::vector< uint8_t > extradata, uint32_t width, uint32_t height, uint32_t framerate_num, uint32_t framerate_den) | |
ElementaryVideoTrackConfig (std::string mime_type, std::vector< uint8_t > extradata, DecodingMode decoding_mode, uint32_t width, uint32_t height, uint32_t framerate_num, uint32_t framerate_den) | |
Public Member Functions inherited from samsung::wasm::ElementaryMediaTrackConfig | |
ElementaryMediaTrackConfig () | |
ElementaryMediaTrackConfig (std::string mime_type, std::vector< uint8_t > extradata) | |
ElementaryMediaTrackConfig (std::string mime_type, std::vector< uint8_t > extradata, DecodingMode decoding_mode) | |
Public Attributes | |
uint32_t | width |
uint32_t | height |
uint32_t | framerate_num |
uint32_t | framerate_den |
Public Attributes inherited from samsung::wasm::ElementaryMediaTrackConfig | |
std::string | mime_type |
MIME containing codec and profile. More... | |
std::vector< uint8_t > | extradata |
Extra data for codec. More... | |
DecodingMode | decoding_mode {DecodingMode::kHardware} |
Contains video ElementaryMediaTrack
config.
Definition at line 19 of file elementary_video_track_config.h.
|
inline |
Definition at line 20 of file elementary_video_track_config.h.
|
inline |
Definition at line 22 of file elementary_video_track_config.h.
|
inline |
Definition at line 36 of file elementary_video_track_config.h.
uint32_t samsung::wasm::ElementaryVideoTrackConfig::framerate_den |
Framerate denominator, must be positive. Changing video framerate during playback is possible by changing ElementaryMediaPacket::framerate_num
and ElementaryMediaPacket::framerate_den
.
Definition at line 69 of file elementary_video_track_config.h.
uint32_t samsung::wasm::ElementaryVideoTrackConfig::framerate_num |
Initial framerate numerator, must be non-negative. Changing video framerate during playback is possible by changing ElementaryMediaPacket::framerate_num
and ElementaryMediaPacket::framerate_den
.
Definition at line 63 of file elementary_video_track_config.h.
uint32_t samsung::wasm::ElementaryVideoTrackConfig::height |
Initial height of video in pixels. Changing video height during playback is possible by changing ElementaryMediaPacket::height
.
Definition at line 57 of file elementary_video_track_config.h.
uint32_t samsung::wasm::ElementaryVideoTrackConfig::width |
Initial width of video in pixels. Changing video width during playback is possible by changing ElementaryMediaPacket::width
.
Definition at line 53 of file elementary_video_track_config.h.