class GetSupportedFormats
Defined at line 1425 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/markers.h
Gets formats supported by a given driver. When not all combinations supported by the
driver can be described with one `SupportedFormats`, the driver returns more than one
`SupportedFormats` in the returned vector. For example, if one `SupportedFormats` allows
for 32 bits samples at 48KHz, and 16 bits samples at 96KHz, but not 32 bits samples at
96KHz, then the driver replies with 2 `SupportedFormats`:
<
<
32bits>,
<
48KHz>> and
<
<
16bits>,
<
96KHz>>. For simplicity, this example ignores parameters other than rate and
bits per sample. In the case where the driver supports either 16 or 32 bits samples at
either 48 or 96KHz, the driver would reply with 1 `SupportedFormats`:
<
<
16bits,32bits>,
<
48KHz,96KHz>>.
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