Enumerations

enum AudioSampleFormat
Name Value
UNSIGNED_8 1u
SIGNED_16 2u
SIGNED_24_IN_32 3u
SIGNED_32 4u
FLOAT 5u

Expresses the format of individual audio samples.

Defined at line 16 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

enum PixelFormat
Name Value
INVALID 0u
R8G8B8A8 1u
BGRA32 101u
I420 102u
M420 103u
NV12 104u
YUY2 105u
MJPEG 106u
YV12 107u
BGR24 108u
RGB565 109u
RGB332 110u
RGB2220 111u
L8 112u
R8 113u
R8G8 114u

Expresses the manner in which video pixels are encoded.

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

enum ColorSpace
Name Value
INVALID 0u
SRGB 1u
REC601_NTSC 2u
REC601_NTSC_FULL_RANGE 3u
REC601_PAL 4u
REC601_PAL_FULL_RANGE 5u
REC709 6u
REC2020 7u
REC2100 8u

Expresses the color space used to interpret video pixel values.

Defined at line 90 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::mediastreams::AudioSampleFormat value, ::fuchsia::mediastreams::AudioSampleFormat * result)

    Defined at line 29 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::mediastreams::PixelFormat value, ::fuchsia::mediastreams::PixelFormat * result)

    Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::mediastreams::ColorSpace value, ::fuchsia::mediastreams::ColorSpace * result)

    Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::AudioChannelLayout & value, ::fuchsia::mediastreams::AudioChannelLayout * result)

    Defined at line 185 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::AudioFormat & _value, ::fuchsia::mediastreams::AudioFormat * _result)

    Defined at line 219 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::Compression & _value, ::fuchsia::mediastreams::Compression * _result)

    Defined at line 248 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::EncryptionSubsampleEntry & _value, ::fuchsia::mediastreams::EncryptionSubsampleEntry * _result)

    Defined at line 334 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::EncryptionPattern & _value, ::fuchsia::mediastreams::EncryptionPattern * _result)

    Defined at line 357 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::Encryption & _value, ::fuchsia::mediastreams::Encryption * _result)

    Defined at line 384 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::VideoFormat & _value, ::fuchsia::mediastreams::VideoFormat * _result)

    Defined at line 428 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::mediastreams::MediaFormat & value::fuchsia::mediastreams::MediaFormat * result)

    Defined at line 536 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/hlcpp/fuchsia/mediastreams/cpp/fidl.h

Variables

const char * AUDIO_COMPRESSION_AAC
const char * AUDIO_COMPRESSION_AACLATM
const char * AUDIO_COMPRESSION_AMRNB
const char * AUDIO_COMPRESSION_AMRWB
const char * AUDIO_COMPRESSION_APTX
const char * AUDIO_COMPRESSION_FLAC
const char * AUDIO_COMPRESSION_GSMMS
const char * AUDIO_COMPRESSION_MP3
const char * AUDIO_COMPRESSION_OPUS
const char * AUDIO_COMPRESSION_PCMALAW
const char * AUDIO_COMPRESSION_PCMMULAW
const char * AUDIO_COMPRESSION_SBC
const char * AUDIO_COMPRESSION_VORBIS
const char * ENCRYPTION_SCHEME_CBC1
const char * ENCRYPTION_SCHEME_CBCS
const char * ENCRYPTION_SCHEME_CENC
const char * ENCRYPTION_SCHEME_CENS
const char * VIDEO_COMPRESSION_H263
const char * VIDEO_COMPRESSION_H264
const char * VIDEO_COMPRESSION_MPEG4
const char * VIDEO_COMPRESSION_THEORA
const char * VIDEO_COMPRESSION_VP3
const char * VIDEO_COMPRESSION_VP8
const char * VIDEO_COMPRESSION_VP9