class RingBufferSetActiveChannelsRequest

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

Public Methods

void RingBufferSetActiveChannelsRequest (Storage_ storage)
void RingBufferSetActiveChannelsRequest ()

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

void RingBufferSetActiveChannelsRequest (RingBufferSetActiveChannelsRequest && )

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

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

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

RingBufferSetActiveChannelsRequest & operator= (const RingBufferSetActiveChannelsRequest & other)
bool operator== (const RingBufferSetActiveChannelsRequest & other)
bool operator!= (const RingBufferSetActiveChannelsRequest & other)
bool IsEmpty ()
const std::optional<uint64_t> & channel_bitmask ()

The channels to be activated (all others should be deactivated). No

bit should be set above the `channel_count` specified in the ring

buffer format (e.g. for a four-channel stream, `channel_bitmask`

must be in the [0x00, 0x0F] range).

Required.

::std::optional<uint64_t> & channel_bitmask ()

The channels to be activated (all others should be deactivated). No

bit should be set above the `channel_count` specified in the ring

buffer format (e.g. for a four-channel stream, `channel_bitmask`

must be in the [0x00, 0x0F] range).

Required.

RingBufferSetActiveChannelsRequest & channel_bitmask (std::optional<uint64_t> value)

The channels to be activated (all others should be deactivated). No

bit should be set above the `channel_count` specified in the ring

buffer format (e.g. for a four-channel stream, `channel_bitmask`

must be in the [0x00, 0x0F] range).

Required.

void RingBufferSetActiveChannelsRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits