class SetActiveChannels
Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/markers.h
Request that specific individual channels be powered down/up, if the
device supports this. This is intended for idle power conservation.
Channels are specified by bitmask; the least significant bit corresponds
to channel 0. Each bit not set indicates that the channel can be
deactivated. `SetActiveChannels` does not change how a ring buffer
responds to `Start`/`Stop`, specifically with regards to position.
Devices are not required to obey `SetActiveChannels`. For example, they
are not required to zero-out an input stream's inactive channels, and
data written to inactive channels of an output stream's ring buffer may
still be played.
If not called, then by default all channels will be active.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal