class Reset
Defined at line 519 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/markers.h
Reset the hardware -- stopping the hardware, releasing any ring buffers, and clearing any
DaiFormats or RingBufferFormats that were set.
This method returns when the hardware reset is complete.
After calling this method, the device is still controlled, but any ring buffers must be
re-created and re-started.
For devices with DAI_INTERCONNECTs (such as Codecs and some Composites), `SetDaiFormat` and
`CodecStart` must be called again (in that order) to return the interconnect to the active
operational mode.
As applicable, `SetTopology` and `SetElementState` must also be called.
Should only be called for Codec and Composite devices.
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