class MediumSpecificStreamType

Defined at line 8823 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

A union of all medium-specific stream type structs.

Public Methods

void MediumSpecificStreamType (const MediumSpecificStreamType & )

Defined at line 8828 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

void MediumSpecificStreamType ()
void MediumSpecificStreamType (MediumSpecificStreamType && )

Defined at line 8830 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

bool has_invalid_tag ()
bool is_audio ()
MediumSpecificStreamType WithAudio (::fidl::ObjectView< ::fuchsia_media::wire::AudioStreamType> val)
template <typename... Args>
MediumSpecificStreamType WithAudio (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 8847 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

::fuchsia_media::wire::AudioStreamType & audio ()
const ::fuchsia_media::wire::AudioStreamType & audio ()
bool is_video ()
MediumSpecificStreamType WithVideo (::fidl::ObjectView< ::fuchsia_media::wire::VideoStreamType> val)
MediumSpecificStreamType & operator= (const MediumSpecificStreamType & )

Defined at line 8829 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

MediumSpecificStreamType & operator= (MediumSpecificStreamType && )

Defined at line 8831 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

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

Defined at line 8861 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h

::fuchsia_media::wire::VideoStreamType & video ()
const ::fuchsia_media::wire::VideoStreamType & video ()
bool is_text ()
MediumSpecificStreamType WithText (::fuchsia_media::wire::TextStreamType val)
::fuchsia_media::wire::TextStreamType & text ()
const ::fuchsia_media::wire::TextStreamType & text ()
bool is_subpicture ()
MediumSpecificStreamType WithSubpicture (::fuchsia_media::wire::SubpictureStreamType val)
::fuchsia_media::wire::SubpictureStreamType & subpicture ()
const ::fuchsia_media::wire::SubpictureStreamType & subpicture ()
::fuchsia_media::wire::MediumSpecificStreamType::Tag Which ()

Enumerations

enum Tag
Name Value
kAudio 1
kVideo 2
kText 3
kSubpicture 4

Defined at line 8833 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_types.h