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