class MediumSpecificStreamType
Defined at line 14174 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
A union of all medium-specific stream type structs.
Public Members
static const fidl_type_t * FidlType
Public Methods
void MediumSpecificStreamType ()
const ::fuchsia::media::AudioStreamType & audio ()
Defined at line 14216 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
bool is_video ()
Defined at line 14222 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
bool is_text ()
Defined at line 14235 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
bool is_subpicture ()
Defined at line 14248 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
::fuchsia::media::MediumSpecificStreamType::Tag Which ()
Defined at line 14261 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
fidl_xunion_tag_t Ordinal ()
You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need
access to the raw integral ordinal value.
Defined at line 14269 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
void ~MediumSpecificStreamType ()
void MediumSpecificStreamType (MediumSpecificStreamType && )
MediumSpecificStreamType & operator= (MediumSpecificStreamType && )
MediumSpecificStreamType WithAudio (::fuchsia::media::AudioStreamType && )
MediumSpecificStreamType WithVideo (::fuchsia::media::VideoStreamType && )
MediumSpecificStreamType WithText (::fuchsia::media::TextStreamType && )
MediumSpecificStreamType WithSubpicture (::fuchsia::media::SubpictureStreamType && )
::std::unique_ptr<MediumSpecificStreamType> New ()
void Encode (::fidl::Encoder *encoder,size_toffset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,MediumSpecificStreamType *value,size_toffset)
zx_status_t Clone (MediumSpecificStreamType * result)
bool has_invalid_tag ()
Defined at line 14205 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
bool is_audio ()
Defined at line 14209 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
::fuchsia::media::AudioStreamType & audio ()
Defined at line 14211 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
MediumSpecificStreamType & set_audio (::fuchsia::media::AudioStreamType value)
MediumSpecificStreamType & set_video (::fuchsia::media::VideoStreamType value)
MediumSpecificStreamType & set_text (::fuchsia::media::TextStreamType value)
MediumSpecificStreamType & set_subpicture (::fuchsia::media::SubpictureStreamType value)
::fuchsia::media::VideoStreamType & video ()
Defined at line 14224 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
const ::fuchsia::media::VideoStreamType & video ()
Defined at line 14229 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
::fuchsia::media::TextStreamType & text ()
Defined at line 14237 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
const ::fuchsia::media::TextStreamType & text ()
Defined at line 14242 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
::fuchsia::media::SubpictureStreamType & subpicture ()
Defined at line 14250 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
const ::fuchsia::media::SubpictureStreamType & subpicture ()
Defined at line 14255 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
Enumerations
enum Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kAudio | 1 |
0x1 |
| kVideo | 2 |
0x2 |
| kText | 3 |
0x3 |
| kSubpicture | 4 |
0x4 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() | -- |
Defined at line 14189 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
Friends
class Equality