|
enum | MediaStatus : uint8_t { MediaStatus::Success,
MediaStatus::FatalError,
MediaStatus::KeyNotFound
} |
|
enum | PixelFormat : uint8_t {
PixelFormat::Unknown,
PixelFormat::YUV420P,
PixelFormat::NV12,
PixelFormat::RGB24,
PixelFormat::VideoToolbox,
PixelFormat::AppFormat1 = 128,
PixelFormat::AppFormat2 = 129,
PixelFormat::AppFormat3 = 130,
PixelFormat::AppFormat4 = 131
} |
|
enum | SampleFormat : uint8_t {
SampleFormat::Unknown,
SampleFormat::PackedU8,
SampleFormat::PackedS16,
SampleFormat::PackedS32,
SampleFormat::PackedS64,
SampleFormat::PackedFloat,
SampleFormat::PackedDouble,
SampleFormat::PlanarU8,
SampleFormat::PlanarS16,
SampleFormat::PlanarS32,
SampleFormat::PlanarS64,
SampleFormat::PlanarFloat,
SampleFormat::PlanarDouble,
SampleFormat::AppFormat1 = 128,
SampleFormat::AppFormat2 = 129,
SampleFormat::AppFormat3 = 130,
SampleFormat::AppFormat4 = 131
} |
|
enum | MediaDecodingType : uint8_t { MediaDecodingType::File,
MediaDecodingType::MediaSource
} |
|
enum | HdrMetadataType : uint8_t { HdrMetadataType::Unspecified,
HdrMetadataType::SmpteSt2086,
HdrMetadataType::SmpteSt2094_10,
HdrMetadataType::SmpteSt2094_40
} |
|
enum | ColorGamut : uint8_t { ColorGamut::Unspecified,
ColorGamut::SRGB,
ColorGamut::P3,
ColorGamut::REC2020
} |
|
enum | TransferFunction : uint8_t { TransferFunction::Unspecified,
TransferFunction::SRGB,
TransferFunction::PQ,
TransferFunction::HLG
} |
|
enum | VideoReadyState : int8_t {
VideoReadyState::NotAttached = -1,
VideoReadyState::HaveNothing = 0,
VideoReadyState::HaveMetadata = 1,
VideoReadyState::HaveCurrentData = 2,
VideoReadyState::HaveFutureData = 3,
VideoReadyState::HaveEnoughData = 4
} |
|
enum | VideoPlaybackState : uint8_t {
VideoPlaybackState::Detached,
VideoPlaybackState::Initializing,
VideoPlaybackState::Paused,
VideoPlaybackState::Seeking,
VideoPlaybackState::Buffering,
VideoPlaybackState::WaitingForKey,
VideoPlaybackState::Playing,
VideoPlaybackState::Ended,
VideoPlaybackState::Errored
} |
|
enum | MediaTrackKind : uint8_t {
MediaTrackKind::Unknown,
MediaTrackKind::Alternative,
MediaTrackKind::Captions,
MediaTrackKind::Descriptions,
MediaTrackKind::Main,
MediaTrackKind::MainDesc,
MediaTrackKind::Sign,
MediaTrackKind::Subtitles,
MediaTrackKind::Translation,
MediaTrackKind::Commentary
} |
|
enum | FrameLocation : uint8_t { FrameLocation::KeyFrameBefore,
FrameLocation::Near,
FrameLocation::After
} |
|
enum | TextTrackKind : uint8_t {
TextTrackKind::Subtitles,
TextTrackKind::Captions,
TextTrackKind::Descriptions,
TextTrackKind::Chapters,
TextTrackKind::Metadata
} |
|
enum | TextTrackMode : uint8_t { TextTrackMode::Disabled,
TextTrackMode::Hidden,
TextTrackMode::Showing
} |
|
enum | DirectionSetting : uint8_t { DirectionSetting::Horizontal,
DirectionSetting::LeftToRight,
DirectionSetting::RightToLeft
} |
|
enum | LineAlignSetting : uint8_t { LineAlignSetting::Start,
LineAlignSetting::Center,
LineAlignSetting::End
} |
|
enum | PositionAlignSetting : uint8_t { PositionAlignSetting::LineLeft,
PositionAlignSetting::Center,
PositionAlignSetting::LineRight,
PositionAlignSetting::Auto
} |
|
enum | AlignSetting : uint8_t {
AlignSetting::Start,
AlignSetting::Center,
AlignSetting::End,
AlignSetting::Left,
AlignSetting::Right
} |
|
|
std::ostream & | operator<< (std::ostream &os, PixelFormat format) |
|
std::ostream & | operator<< (std::ostream &os, SampleFormat format) |
|
std::ostream & | operator<< (std::ostream &os, variant< PixelFormat, SampleFormat > format) |
|
bool | IsPlanarFormat (variant< PixelFormat, SampleFormat > format) |
|
size_t | GetPlaneCount (variant< PixelFormat, SampleFormat > format, size_t channels) |
|
std::string | to_string (VideoReadyState state) |
|
std::ostream & | operator<< (std::ostream &os, VideoReadyState state) |
|
std::string | to_string (VideoPlaybackState state) |
|
std::ostream & | operator<< (std::ostream &os, VideoPlaybackState state) |
|
bool | ParseMimeType (const std::string &source, std::string *type, std::string *subtype, std::unordered_map< std::string, std::string > *params) |
|
std::string | NormalizeContainer (const std::string &container) |
|
std::string | NormalizeCodec (const std::string &codec) |
|
BufferedRanges | IntersectionOfBufferedRanges (const std::vector< BufferedRanges > &sources) |
|
MediaDecodingConfiguration | ConvertMimeToDecodingConfiguration (const std::string &mime_type, MediaDecodingType type) |
|
std::pair< uint32_t, uint32_t > | GetScreenResolution () |
|