class MediumSpecificStreamType

Defined at line 14224 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 14266 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool is_video ()

Defined at line 14272 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool is_text ()

Defined at line 14285 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool is_subpicture ()

Defined at line 14298 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

::fuchsia::media::MediumSpecificStreamType::Tag Which ()

Defined at line 14311 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 14319 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 14255 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool is_audio ()

Defined at line 14259 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

::fuchsia::media::AudioStreamType & audio ()

Defined at line 14261 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 14274 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const ::fuchsia::media::VideoStreamType & video ()

Defined at line 14279 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

::fuchsia::media::TextStreamType & text ()

Defined at line 14287 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const ::fuchsia::media::TextStreamType & text ()

Defined at line 14292 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

::fuchsia::media::SubpictureStreamType & subpicture ()

Defined at line 14300 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

const ::fuchsia::media::SubpictureStreamType & subpicture ()

Defined at line 14305 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 14239 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

Friends

class Equality