class CodecProtocolClient

Defined at line 106 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 CodecProtocolClient ()

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

void CodecProtocolClient (const codec_protocol_t * proto)

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

void CodecProtocolClient (zx_device_t * parent)

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

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

Defined at line 127 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, CodecProtocolClient * result)

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

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

Defined at line 141 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, CodecProtocolClient * result)

Create a CodecProtocolClient from the given parent device.

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

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

void GetProto (codec_protocol_t * proto)

Defined at line 168 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 172 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 175 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 182 of file fidling/gen/sdk/banjo/fuchsia.hardware.audio/fuchsia.hardware.audio/banjo/cpp/fuchsia/hardware/audio/cpp/banjo.h