Namespaces

Enumerations

enum AudioSampleFormat
Name Value
kUnsigned8 1u
kSigned16 2u
kSigned24In32 3u
kSigned32 4u
kFloat 5u

Expresses the format of individual audio samples.

Defined at line 18 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/common_types.h

enum PixelFormat
Name Value
kInvalid 0u
kR8G8B8A8 1u
kBgra32 101u
kI420 102u
kM420 103u
kNv12 104u
kYuy2 105u
kMjpeg 106u
kYv12 107u
kBgr24 108u
kRgb565 109u
kRgb332 110u
kRgb2220 111u
kL8 112u
kR8 113u
kR8G8 114u

Expresses the manner in which video pixels are encoded.

Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/common_types.h

enum ColorSpace
Name Value
kInvalid 0u
kSrgb 1u
kRec601Ntsc 2u
kRec601NtscFullRange 3u
kRec601Pal 4u
kRec601PalFullRange 5u
kRec709 6u
kRec2020 7u
kRec2100 8u

Expresses the color space used to interpret video pixel values.

Defined at line 100 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/common_types.h

Records

Functions

  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::AudioSampleFormat & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::AudioChannelLayout & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::AudioFormat & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::Compression & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::EncryptionSubsampleEntry & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::EncryptionPattern & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::Encryption & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::PixelFormat & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::ColorSpace & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_mediastreams::VideoFormat & value)
  • std::ostream & operator<< (std::ostream & osconst ::fuchsia_mediastreams::MediaFormat & value)

Variables

const char * kAudioCompressionAac
const char * kAudioCompressionAaclatm
const char * kAudioCompressionAmrnb
const char * kAudioCompressionAmrwb
const char * kAudioCompressionAptx
const char * kAudioCompressionFlac
const char * kAudioCompressionGsmms
const char * kAudioCompressionMp3
const char * kAudioCompressionOpus
const char * kAudioCompressionPcmalaw
const char * kAudioCompressionPcmmulaw
const char * kAudioCompressionSbc
const char * kAudioCompressionVorbis
const char * kEncryptionSchemeCbc1
const char * kEncryptionSchemeCbcs
const char * kEncryptionSchemeCenc
const char * kEncryptionSchemeCens
const char * kVideoCompressionH263
const char * kVideoCompressionH264
const char * kVideoCompressionMpeg4
const char * kVideoCompressionTheora
const char * kVideoCompressionVp3
const char * kVideoCompressionVp8
const char * kVideoCompressionVp9