class ProfileDescriptions
Defined at line 2079 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
void ProfileDescriptions ()
bool has_invalid_tag ()
Defined at line 2106 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
bool is_decoder_profile_descriptions ()
Defined at line 2110 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
::std::vector< ::fuchsia::mediacodec::DecoderProfileDescription> & decoder_profile_descriptions ()
A list of |DecoderProfileDescription| that describe what codec profiles this
decoder supports along with requirements that must be adhered to if the client
is to use the decoder. The CodecFactory guarantees to the client that each
|DecoderProfileDescription| within |decoder_profile_descriptions| will have an
unique |profile|.
Defined at line 2117 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
const ::std::vector< ::fuchsia::mediacodec::DecoderProfileDescription> & decoder_profile_descriptions ()
A list of |DecoderProfileDescription| that describe what codec profiles this
decoder supports along with requirements that must be adhered to if the client
is to use the decoder. The CodecFactory guarantees to the client that each
|DecoderProfileDescription| within |decoder_profile_descriptions| will have an
unique |profile|.
Defined at line 2127 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
bool is_encoder_profile_descriptions ()
Defined at line 2133 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
::std::vector< ::fuchsia::mediacodec::EncoderProfileDescription> & encoder_profile_descriptions ()
Defined at line 2135 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
const ::std::vector< ::fuchsia::mediacodec::EncoderProfileDescription> & encoder_profile_descriptions ()
Defined at line 2140 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
::fuchsia::mediacodec::ProfileDescriptions::Tag Which ()
Defined at line 2146 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/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 2154 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
void ~ProfileDescriptions ()
void ProfileDescriptions (ProfileDescriptions && )
ProfileDescriptions & operator= (ProfileDescriptions && )
ProfileDescriptions WithDecoderProfileDescriptions (::std::vector< ::fuchsia::mediacodec::DecoderProfileDescription> && )
ProfileDescriptions WithEncoderProfileDescriptions (::std::vector< ::fuchsia::mediacodec::EncoderProfileDescription> && )
::std::unique_ptr<ProfileDescriptions> New ()
void Encode (::fidl::Encoder *encoder,size_toffset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,ProfileDescriptions *value,size_toffset)
zx_status_t Clone (ProfileDescriptions * result)
ProfileDescriptions & set_decoder_profile_descriptions (::std::vector< ::fuchsia::mediacodec::DecoderProfileDescription> value)
ProfileDescriptions & set_encoder_profile_descriptions (::std::vector< ::fuchsia::mediacodec::EncoderProfileDescription> value)
Enumerations
enum Tag : fidl_xunion_tag_t
| Name | Value | Comments |
|---|---|---|
| kDecoderProfileDescriptions | 1 |
0x1 |
| kEncoderProfileDescriptions | 2 |
0x2 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() | -- |
Defined at line 2092 of file fidling/gen/sdk/fidl/fuchsia.mediacodec/fuchsia.mediacodec/hlcpp/fuchsia/mediacodec/cpp/fidl.h
Friends
class Equality