DASH Media Packaging SDK
|
Helper class used to parse an Audio element inside a TrackEntry element. More...
#include <webm_audio_client.h>
Public Member Functions | |
void | Reset () |
Reset this object's state so it can process a new audio track element. | |
std::shared_ptr< AudioStreamInfo > | GetAudioStreamInfo (int64_t track_num, const std::string &codec_id, const std::vector< uint8_t > &codec_private, int64_t seek_preroll, int64_t codec_delay, const std::string &language, bool is_encrypted) |
Public Member Functions inherited from shaka::media::WebMParserClient | |
virtual WebMParserClient * | OnListStart (int id) |
virtual bool | OnListEnd (int id) |
virtual bool | OnBinary (int id, const uint8_t *data, int size) |
virtual bool | OnString (int id, const std::string &str) |
Additional Inherited Members | |
Protected Member Functions inherited from shaka::media::WebMParserClient | |
DISALLOW_COPY_AND_ASSIGN (WebMParserClient) | |
Helper class used to parse an Audio element inside a TrackEntry element.
Definition at line 20 of file webm_audio_client.h.
std::shared_ptr< AudioStreamInfo > shaka::media::WebMAudioClient::GetAudioStreamInfo | ( | int64_t | track_num, |
const std::string & | codec_id, | ||
const std::vector< uint8_t > & | codec_private, | ||
int64_t | seek_preroll, | ||
int64_t | codec_delay, | ||
const std::string & | language, | ||
bool | is_encrypted | ||
) |
Create an AudioStreamInfo with the parameters specified.
track_num | indicates the track number. |
codec_id | is the codec identifier. |
codec_private | contains codec specific data. |
seek_preroll | indicates seek preroll in nanoseconds. A negative value means that the value is not set; in this case, a default value of 0 is used. |
codec | delay indicates codec delay in nanoseconds. A negative value means that the value is not set; in this case, a default value of 0 is used. |
language | indicates the language for the track. |
is_encrypted | indicates whether the stream is encrypted. |
Definition at line 31 of file webm_audio_client.cc.