class ChannelAttributes

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

The specification of a single channel, within the overall channel configuration.

Public Methods

void ChannelAttributes (Storage_ storage)
void ChannelAttributes ()

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

void ChannelAttributes (ChannelAttributes && )

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

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

Defined at line 5121 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/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 guaranteed to be emitted by (or captured in) this channel, in Hz.

If `min_frequency` is not included, then this channel is assumed to cover the entire

low-frequency range of this device.

Optional.

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

Minimum frequency guaranteed to be emitted by (or captured in) this channel, in Hz.

If `min_frequency` is not included, then this channel is assumed to cover the entire

low-frequency range of this device.

Optional.

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

Minimum frequency guaranteed to be emitted by (or captured in) this channel, in Hz.

If `min_frequency` is not included, then this channel is assumed to cover the entire

low-frequency range of this device.

Optional.

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

Maximum frequency guaranteed to be emitted by (or captured in) this channel, in Hz.

If `max_frequency` is not included, then this channel is assumed to cover the entire

high-frequency range of this device.

Optional.

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

Maximum frequency guaranteed to be emitted by (or captured in) this channel, in Hz.

If `max_frequency` is not included, then this channel is assumed to cover the entire

high-frequency range of this device.

Optional.

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

Maximum frequency guaranteed to be emitted by (or captured in) this channel, in Hz.

If `max_frequency` is not included, then this channel is assumed to cover the entire

high-frequency range of this device.

Optional.

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

Friends

class MemberVisitor
class NaturalTableCodingTraits