class Reset

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

Resets the hardware including all DAI interconnects and signal processing.

As a result, all channels obtained by `CreateRingBuffer` will be closed.

`Reset` returns when the hardware is fully reset. At this point, a client would need to

reconfigure any DAI interconnects, select a signal processing topology and reconfigure

any processing elements, and reconstruct any ring buffers.

If the driver can't successfully reset the hardware, it will return an error and then close

the protocol channel, in this case the client may obtain a new protocol channel and retry.

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