class MediaFormat

Defined at line 95 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

Describes a format used for elementary streams

Public Methods

void MediaFormat ()
void MediaFormat (const MediaFormat & )

Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

MediaFormat & operator= (const MediaFormat & )

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

void MediaFormat (MediaFormat && )

Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

MediaFormat & operator= (MediaFormat && )

Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

bool IsUnknown ()

Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

bool has_invalid_tag ()
bool is_audio ()
MediaFormat WithAudio (::fidl::ObjectView< ::fuchsia_mediastreams::wire::AudioFormat> val)

Format for audio streams.

template <typename... Args>
MediaFormat WithAudio (::fidl::AnyArena & allocator, Args &&... args)

Format for audio streams.

Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

::fuchsia_mediastreams::wire::AudioFormat & audio ()

Format for audio streams.

const ::fuchsia_mediastreams::wire::AudioFormat & audio ()

Format for audio streams.

bool is_video ()
MediaFormat WithVideo (::fidl::ObjectView< ::fuchsia_mediastreams::wire::VideoFormat> val)

Format for video streams.

template <typename... Args>
MediaFormat WithVideo (::fidl::AnyArena & allocator, Args &&... args)

Format for video streams.

Defined at line 140 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h

::fuchsia_mediastreams::wire::VideoFormat & video ()

Format for video streams.

const ::fuchsia_mediastreams::wire::VideoFormat & video ()

Format for video streams.

::fuchsia_mediastreams::wire::MediaFormat::Tag Which ()

Enumerations

enum Tag
Name Value
kAudio 1
kVideo 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 104 of file fidling/gen/sdk/fidl/fuchsia.mediastreams/fuchsia.mediastreams/cpp/fidl/fuchsia.mediastreams/cpp/wire_types.h