template <>

class WireWeakAsyncBufferClientImpl

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

Public Methods

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_audio::Dai::GetHealthState> GetHealthState ()

Retrieves top level health state.

A driver not responding promptly can be used as an indication of an unhealthy driver.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_audio::Dai::Reset> Reset ()

Resets the DAI HW. The `ring_buffer` channel obtained via `CreateRingBuffer` may be closed

by the driver, in this case the client needs to obtain a new `ring_buffer`.

`Reset` returns when the reset is completed. If the driver can't successfully reset the HW,

it will close the DAI protocol channel, in this case the client may obtain a new DAI

protocol channel and retry.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_audio::Dai::GetProperties> GetProperties ()

Retrieves top level static properties.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_audio::Dai::GetDaiFormats> GetDaiFormats ()

Retrieves the DAI formats supported by the DAI, if not available at the time the DAI

may reply with an error status and the client may retry at a later time.

Retrieving multiple `DaiSupportedFormats` allows for cases where exclusive combinations of

the parameters in SupportedFormats may be supported.

Caller provides the backing storage for FIDL message.

::fidl::internal::WireBufferThenable< ::fuchsia_hardware_audio::Dai::GetRingBufferFormats> GetRingBufferFormats ()

Retrieves the ring buffer formats supported by the DAI, if not available at the time the DAI

may reply with an error status and the client may retry at a later time.

Retrieving multiple `SupportedFormats` allows for cases where exclusive combinations of

the parameters in `SupportedFormats` may be supported.

Caller provides the backing storage for FIDL message.