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