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_toffset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,DomainFormat *value,size_toffset)
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