class Lc3EncoderSettings
Defined at line 8438 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
Settings for LC3 Encoders. Contains parameters stated in LC3 Specification v1.0.
Contains fields that are not represented by PcmFormat.
Public Methods
void Lc3EncoderSettings (Storage_ storage)
void Lc3EncoderSettings ()
Defined at line 8443 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
void Lc3EncoderSettings (Lc3EncoderSettings && )
Defined at line 8444 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
void Lc3EncoderSettings (const Lc3EncoderSettings & other)
Lc3EncoderSettings & operator= (Lc3EncoderSettings && )
Defined at line 8445 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/natural_types.h
Lc3EncoderSettings & operator= (const Lc3EncoderSettings & other)
bool operator== (const Lc3EncoderSettings & other)
bool operator!= (const Lc3EncoderSettings & other)
bool IsEmpty ()
const std::optional<uint16_t> & nbytes ()
External byte count values to be used for the frame encoding of audio.
According to the LC3 Specification v1.0, each audio channel could have different
output byte size value, but for Fuchsia use case, we use the same `nbytes` value
for all channels.
::std::optional<uint16_t> & nbytes ()
External byte count values to be used for the frame encoding of audio.
According to the LC3 Specification v1.0, each audio channel could have different
output byte size value, but for Fuchsia use case, we use the same `nbytes` value
for all channels.
Lc3EncoderSettings & nbytes (std::optional<uint16_t> value)
External byte count values to be used for the frame encoding of audio.
According to the LC3 Specification v1.0, each audio channel could have different
output byte size value, but for Fuchsia use case, we use the same `nbytes` value
for all channels.
const std::optional< ::fuchsia_media::Lc3FrameDuration> & frame_duration ()
Frame duration is used together with sampling frequency to determine the
frame size.
::std::optional< ::fuchsia_media::Lc3FrameDuration> & frame_duration ()
Frame duration is used together with sampling frequency to determine the
frame size.
Lc3EncoderSettings & frame_duration (std::optional< ::fuchsia_media::Lc3FrameDuration> value)
Frame duration is used together with sampling frequency to determine the
frame size.
void Lc3EncoderSettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits