Abstract class holds stream information.
More...
#include <stream_info.h>
Abstract class holds stream information.
Definition at line 71 of file stream_info.h.
◆ StreamInfo()
| shaka::media::StreamInfo::StreamInfo |
( |
StreamType |
stream_type, |
|
|
int |
track_id, |
|
|
int32_t |
time_scale, |
|
|
int64_t |
duration, |
|
|
Codec |
codec, |
|
|
const std::string & |
codec_string, |
|
|
const uint8_t * |
codec_config, |
|
|
size_t |
codec_config_size, |
|
|
const std::string & |
language, |
|
|
bool |
is_encrypted |
|
) |
| |
◆ ~StreamInfo()
| shaka::media::StreamInfo::~StreamInfo |
( |
| ) |
|
|
virtual |
◆ Clone()
| virtual std::unique_ptr< StreamInfo > shaka::media::StreamInfo::Clone |
( |
| ) |
const |
|
pure virtual |
◆ codec()
| Codec shaka::media::StreamInfo::codec |
( |
| ) |
const |
|
inline |
◆ codec_config()
| const std::vector< uint8_t > & shaka::media::StreamInfo::codec_config |
( |
| ) |
const |
|
inline |
◆ codec_string()
| const std::string & shaka::media::StreamInfo::codec_string |
( |
| ) |
const |
|
inline |
◆ duration()
| int64_t shaka::media::StreamInfo::duration |
( |
| ) |
const |
|
inline |
◆ encryption_config()
◆ has_clear_lead()
| bool shaka::media::StreamInfo::has_clear_lead |
( |
| ) |
const |
|
inline |
◆ is_encrypted()
| bool shaka::media::StreamInfo::is_encrypted |
( |
| ) |
const |
|
inline |
◆ IsValidConfig()
| virtual bool shaka::media::StreamInfo::IsValidConfig |
( |
| ) |
const |
|
pure virtual |
◆ language()
| const std::string & shaka::media::StreamInfo::language |
( |
| ) |
const |
|
inline |
◆ set_codec()
| void shaka::media::StreamInfo::set_codec |
( |
Codec |
codec | ) |
|
|
inline |
◆ set_codec_config()
| void shaka::media::StreamInfo::set_codec_config |
( |
const std::vector< uint8_t > & |
data | ) |
|
|
inline |
◆ set_codec_string()
| void shaka::media::StreamInfo::set_codec_string |
( |
const std::string & |
codec_string | ) |
|
|
inline |
◆ set_duration()
| void shaka::media::StreamInfo::set_duration |
( |
int64_t |
duration | ) |
|
|
inline |
◆ set_encryption_config()
| void shaka::media::StreamInfo::set_encryption_config |
( |
const EncryptionConfig & |
encryption_config | ) |
|
|
inline |
◆ set_has_clear_lead()
| void shaka::media::StreamInfo::set_has_clear_lead |
( |
bool |
has_clear_lead | ) |
|
|
inline |
◆ set_is_encrypted()
| void shaka::media::StreamInfo::set_is_encrypted |
( |
bool |
is_encrypted | ) |
|
|
inline |
◆ set_language()
| void shaka::media::StreamInfo::set_language |
( |
const std::string & |
language | ) |
|
|
inline |
◆ stream_type()
| StreamType shaka::media::StreamInfo::stream_type |
( |
| ) |
const |
|
inline |
◆ time_scale()
| int32_t shaka::media::StreamInfo::time_scale |
( |
| ) |
const |
|
inline |
◆ ToString()
| std::string shaka::media::StreamInfo::ToString |
( |
| ) |
const |
|
virtual |
◆ track_id()
| uint32_t shaka::media::StreamInfo::track_id |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: