Tizen WASM Player
Tizen TV WebAssembly Media Player extension allowing for a low-level elementary media stream playback.
samsung::wasm::ElementaryMediaTrackConfig Struct Reference

Common part of audio and video configs. More...

#include <elementary_media_track_config.h>

Inheritance diagram for samsung::wasm::ElementaryMediaTrackConfig:

Public Member Functions

 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

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}
 

Detailed Description

Common part of audio and video configs.

Definition at line 29 of file elementary_media_track_config.h.

Constructor & Destructor Documentation

◆ ElementaryMediaTrackConfig() [1/3]

samsung::wasm::ElementaryMediaTrackConfig::ElementaryMediaTrackConfig ( )
inline

Definition at line 30 of file elementary_media_track_config.h.

◆ ElementaryMediaTrackConfig() [2/3]

samsung::wasm::ElementaryMediaTrackConfig::ElementaryMediaTrackConfig ( std::string  mime_type,
std::vector< uint8_t >  extradata 
)
inline

Definition at line 32 of file elementary_media_track_config.h.

◆ ElementaryMediaTrackConfig() [3/3]

samsung::wasm::ElementaryMediaTrackConfig::ElementaryMediaTrackConfig ( std::string  mime_type,
std::vector< uint8_t >  extradata,
DecodingMode  decoding_mode 
)
inline

Definition at line 38 of file elementary_media_track_config.h.

Member Data Documentation

◆ decoding_mode

DecodingMode samsung::wasm::ElementaryMediaTrackConfig::decoding_mode {DecodingMode::kHardware}

Specify whether software decoder should be used for a track.

Remarks
This parameter is supported only on devices which have EmssVersionInfo::has_decoding_mode set to true. Value is ignored if EmssVersionInfo::has_decoding_mode<tt>is set tofalse`.

Definition at line 57 of file elementary_media_track_config.h.

◆ extradata

std::vector<uint8_t> samsung::wasm::ElementaryMediaTrackConfig::extradata

Extra data for codec.

Definition at line 49 of file elementary_media_track_config.h.

◆ mime_type

std::string samsung::wasm::ElementaryMediaTrackConfig::mime_type

MIME containing codec and profile.

Definition at line 46 of file elementary_media_track_config.h.


The documentation for this struct was generated from the following file: