class ChannelAttributes

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

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const 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.

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

bool has_min_frequency ()

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

uint32_t * mutable_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.

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

void clear_min_frequency ()

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

const 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.

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

bool has_max_frequency ()

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

uint32_t * mutable_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.

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

void clear_max_frequency ()

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

ChannelAttributes & set_min_frequency (uint32_t _value)
ChannelAttributes & set_max_frequency (uint32_t _value)
void ChannelAttributes ()
void ChannelAttributes (ChannelAttributes && other)
void ~ChannelAttributes ()
ChannelAttributes & operator= (ChannelAttributes && other)
::std::unique_ptr<ChannelAttributes> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ChannelAttributes * _value, size_t _offset)
zx_status_t Clone (ChannelAttributes * _result)