class Encoding
Defined at line 3037 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
Format specification for an encoded audio stream.
Public Methods
void Encoding (Storage_ storage)
void Encoding ()
Defined at line 3042 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
void Encoding (Encoding && )
Defined at line 3043 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
void Encoding (const Encoding & other)
Encoding & operator= (Encoding && )
Defined at line 3044 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
Encoding & operator= (const Encoding & other)
bool operator== (const Encoding & other)
bool operator!= (const Encoding & other)
bool IsEmpty ()
const std::optional<uint32_t> & decoded_channel_count ()
Number of channels for the stream, once it is decoded.
Required.
::std::optional<uint32_t> & decoded_channel_count ()
Number of channels for the stream, once it is decoded.
Required.
Encoding & decoded_channel_count (std::optional<uint32_t> value)
Number of channels for the stream, once it is decoded.
Required.
const std::optional<uint32_t> & decoded_frame_rate ()
The frame rate for the stream, once it is decoded. This is a hint for decoders.
Optional.
::std::optional<uint32_t> & decoded_frame_rate ()
The frame rate for the stream, once it is decoded. This is a hint for decoders.
Optional.
Encoding & decoded_frame_rate (std::optional<uint32_t> value)
The frame rate for the stream, once it is decoded. This is a hint for decoders.
Optional.
const std::optional<uint32_t> & average_encoding_bitrate ()
The average bitrate of the stream in bits per second.
Required.
::std::optional<uint32_t> & average_encoding_bitrate ()
The average bitrate of the stream in bits per second.
Required.
Encoding & average_encoding_bitrate (std::optional<uint32_t> value)
The average bitrate of the stream in bits per second.
Required.
const std::optional< ::fuchsia_hardware_audio::EncodingType> & encoding_type ()
The encoding type for the stream.
Required.
::std::optional< ::fuchsia_hardware_audio::EncodingType> & encoding_type ()
The encoding type for the stream.
Required.
Encoding & encoding_type (std::optional< ::fuchsia_hardware_audio::EncodingType> value)
The encoding type for the stream.
Required.
void Encoding (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits