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::durationtimeout)
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 *constdev_path,EnumerateCbkcbk)
Defined at line 85 of file ../../src/media/audio/bin/ihda/zircon_device.cc
Enumerations
enum class Type
| Name | Value |
|---|---|
| Controller | 0 |
| Codec | 1 |
Defined at line 30 of file ../../src/media/audio/bin/ihda/zircon_device.h