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