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