class ZirconDevice
Defined at line 20 of file ../../src/media/audio/bin/ihda/zircon_device.h
Public Methods
const char * dev_name ()
Defined at line 25 of file ../../src/media/audio/bin/ihda/zircon_device.h
void ZirconDevice (const char *const dev_name, Type type)
Defined at line 32 of file ../../src/media/audio/bin/ihda/zircon_device.h
void ~ZirconDevice ()
Defined at line 35 of file ../../src/media/audio/bin/ihda/zircon_device.h
template <typename ReqType, typename RespType>
zx_status_t CallDevice (const ReqType & req, RespType * resp, zx::duration timeout)
Defined at line 42 of file ../../src/media/audio/bin/ihda/zircon_device.h
zx_status_t Connect ()
Defined at line 43 of file ../../src/media/audio/bin/ihda/zircon_device.cc
template <typename ReqType>
void InitRequest (ReqType * req, ihda_cmd_t cmd)
Defined at line 63 of file ../../src/media/audio/bin/ihda/zircon_device.h
void Disconnect ()
Defined at line 74 of file ../../src/media/audio/bin/ihda/zircon_device.cc
zx_status_t Enumerate (void * ctx, const char *const dev_path, EnumerateCbk cbk)
Defined at line 85 of file ../../src/media/audio/bin/ihda/zircon_device.cc
Enumerations
enum Type
| Name | Value |
|---|---|
| Controller | 0 |
| Codec | 1 |
Defined at line 30 of file ../../src/media/audio/bin/ihda/zircon_device.h