class DaiProtocolClient

Defined at line 219 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

Public Members

static const uint32_t kProtocolId

Public Methods

void DaiProtocolClient ()

Defined at line 224 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

void DaiProtocolClient (const dai_protocol_t * proto)

Defined at line 226 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

void DaiProtocolClient (zx_device_t * parent)

Defined at line 229 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

void DaiProtocolClient (zx_device_t * parent, const char * fragment_name)

Defined at line 240 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

zx_status_t CreateFromDevice (zx_device_t * parent, DaiProtocolClient * result)

Create a DaiProtocolClient from the given parent device + "fragment".

If ZX_OK is returned, the created object will be initialized in |result|.

Defined at line 254 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

zx_status_t CreateFromDevice (zx_device_t * parent, const char * fragment_name, DaiProtocolClient * result)

Create a DaiProtocolClient from the given parent device.

If ZX_OK is returned, the created object will be initialized in |result|.

Defined at line 269 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

void GetProto (dai_protocol_t * proto)

Defined at line 281 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

bool is_valid ()

Defined at line 285 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

void clear ()

Defined at line 288 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h

zx_status_t Connect (zx::channel channel)

This method connects a channel in order to serve FIDL over it outside the driver host

control.

Defined at line 295 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h