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