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