class IhdaCodecProtocolClient
Defined at line 81 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
Public Members
static const uint32_t kProtocolId
Public Methods
void IhdaCodecProtocolClient ()
Defined at line 86 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
void IhdaCodecProtocolClient (const ihda_codec_protocol_t * proto)
Defined at line 88 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
void IhdaCodecProtocolClient (zx_device_t * parent)
Defined at line 91 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
void IhdaCodecProtocolClient (zx_device_t * parent, const char * fragment_name)
Defined at line 102 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
zx_status_t CreateFromDevice (zx_device_t * parent, IhdaCodecProtocolClient * result)
Create a IhdaCodecProtocolClient from the given parent device + "fragment".
If ZX_OK is returned, the created object will be initialized in |result|.
Defined at line 116 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
zx_status_t CreateFromDevice (zx_device_t * parent, const char * fragment_name, IhdaCodecProtocolClient * result)
Create a IhdaCodecProtocolClient from the given parent device.
If ZX_OK is returned, the created object will be initialized in |result|.
Defined at line 131 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
void GetProto (ihda_codec_protocol_t * proto)
Defined at line 143 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
bool is_valid ()
Defined at line 147 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
void clear ()
Defined at line 150 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h
zx_status_t GetDriverChannel (zx::channel * out_channel)
Fetch a zx_handle_t to a channel which can be used to communicate with the codec device.
Defined at line 156 of file fidling/gen/sdk/banjo/fuchsia.hardware.intelhda.codec/fuchsia.hardware.intelhda.codec/banjo/cpp/fuchsia/hardware/intelhda/codec/cpp/banjo.h