class Core

Defined at line 24 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.h

Only one core for both server instantiations since the is one hardware servicing both

an input and an output servers.

Public Methods

void Core (fidl::ClientEnd<fuchsia_hardware_i2c::Device> i2c, zx::interrupt irq, async_dispatcher_t * dispatcher)

Core methods.

Defined at line 17 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.cc

void ~Core ()

Defined at line 28 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.h

fidl::ClientEnd<fuchsia_hardware_i2c::Device> & i2c ()

Defined at line 33 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.h

async_dispatcher_t * dispatcher ()

Defined at line 34 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.h

void Shutdown ()

Defined at line 71 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.cc

zx_status_t Reset ()

Defined at line 107 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.cc

zx_status_t Initialize ()

Defined at line 81 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.cc

void AddPlugCallback (bool is_input, PlugCallback cb)

Defined at line 63 of file ../../src/media/audio/drivers/codecs/da7219/da7219-server.cc