|
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.