class ChannelAttributes

Defined at line 2060 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

The attributes (e.g. frequency range) of a single channel.

Public Methods

void ChannelAttributes (Storage_ storage)
void ChannelAttributes ()

Defined at line 2065 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

void ChannelAttributes (ChannelAttributes && )

Defined at line 2066 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

void ChannelAttributes (const ChannelAttributes & other)
ChannelAttributes & operator= (ChannelAttributes && )

Defined at line 2067 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/natural_types.h

ChannelAttributes & operator= (const ChannelAttributes & other)
bool operator== (const ChannelAttributes & other)
bool operator!= (const ChannelAttributes & other)
bool IsEmpty ()
const std::optional<uint32_t> & min_frequency ()

Minimum frequency that this channel guarantees to emit/capture, in Hz.

If absent, this channel extends to the bottom of the device range.

Optional.

::std::optional<uint32_t> & min_frequency ()

Minimum frequency that this channel guarantees to emit/capture, in Hz.

If absent, this channel extends to the bottom of the device range.

Optional.

ChannelAttributes & min_frequency (std::optional<uint32_t> value)

Minimum frequency that this channel guarantees to emit/capture, in Hz.

If absent, this channel extends to the bottom of the device range.

Optional.

const std::optional<uint32_t> & max_frequency ()

Maximum frequency that this channel guarantees to emit/capture, in Hz.

If absent, this channel extends to the top of the device range.

Optional.

::std::optional<uint32_t> & max_frequency ()

Maximum frequency that this channel guarantees to emit/capture, in Hz.

If absent, this channel extends to the top of the device range.

Optional.

ChannelAttributes & max_frequency (std::optional<uint32_t> value)

Maximum frequency that this channel guarantees to emit/capture, in Hz.

If absent, this channel extends to the top of the device range.

Optional.

void ChannelAttributes (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits