class DomainFormat

Defined at line 6560 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 ()
void DomainFormat (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 6589 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

bool is_audio ()

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

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

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

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

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

bool is_video ()

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

void ~DomainFormat ()
DomainFormat & operator= (DomainFormat && )
DomainFormat & set_audio (::fuchsia::media::AudioFormat value)
DomainFormat & set_video (::fuchsia::media::VideoFormat value)
::fuchsia::media::VideoFormat & video ()

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

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

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

bool is_crypto ()

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

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

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

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

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

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

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

DomainFormat & set_crypto (::fuchsia::media::CryptoFormat value)

Enumerations

enum Tag
Name Value
kAudio 1
kVideo 2
kCrypto 3
Invalid ::std::numeric_limits<::fidl_union_tag_t>::max()

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

Friends

class Equality