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_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, MediumSpecificStreamType * value, size_t offset)
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