class DomainFormat

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

DomainFormat

Public Members

static const fidl_type_t * FidlType

Public Methods

void DomainFormat ()
::fuchsia::media::AudioFormat & audio ()

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

const ::fuchsia::media::AudioFormat & audio ()

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

bool is_video ()

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

bool is_crypto ()

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

::fuchsia::media::CryptoFormat & crypto ()

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

const ::fuchsia::media::CryptoFormat & crypto ()

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

::fuchsia::media::DomainFormat::Tag Which ()

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

void ~DomainFormat ()
void DomainFormat (DomainFormat && )
DomainFormat & operator= (DomainFormat && )
DomainFormat WithAudio (::fuchsia::media::AudioFormat && )
DomainFormat WithVideo (::fuchsia::media::VideoFormat && )
DomainFormat WithCrypto (::fuchsia::media::CryptoFormat && )
::std::unique_ptr<DomainFormat> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, DomainFormat * value, size_t offset)
zx_status_t Clone (DomainFormat * result)
bool has_invalid_tag ()

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

bool is_audio ()

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

DomainFormat & set_audio (::fuchsia::media::AudioFormat value)
DomainFormat & set_video (::fuchsia::media::VideoFormat value)
DomainFormat & set_crypto (::fuchsia::media::CryptoFormat value)
::fuchsia::media::VideoFormat & video ()

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

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

Defined at line 6687 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

kCrypto 3

0x3

Invalid ::std::numeric_limits<::fidl_union_tag_t>::max() --

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

Friends

class Equality