class AmlLoopbackDevice

Defined at line 17 of file ../../src/devices/lib/amlogic/include/soc/aml-common/aml-loopback-audio.h

Public Methods

uint32_t ToLoopbackDatain (const metadata::AmlAudioBlock src)

Defined at line 23 of file ../../src/devices/lib/amlogic/include/soc/aml-common/aml-loopback-audio.h

std::unique_ptr<AmlLoopbackDevice> Create (const fdf::MmioBuffer & mmio, const metadata::AmlVersion version, const metadata::AmlLoopbackConfig config)

static

Defined at line 117 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc

zx_status_t Initialize ()

Defined at line 135 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc

Protected Methods

void AmlLoopbackDevice (fdf::MmioView view, const metadata::AmlVersion version, const metadata::AmlLoopbackConfig config)

Defined at line 45 of file ../../src/devices/lib/amlogic/include/soc/aml-common/aml-loopback-audio.h

zx_status_t ConfigDataIn (uint32_t active_channels, uint32_t enable_mask, uint32_t src_id)

Config for LOOPBACK |datain|.

Defined at line 157 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc

zx_status_t ConfigDataLb (uint32_t active_channels, uint32_t enable_mask)

Config for LOOPBACK |datalb|.

Defined at line 191 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc

void LbRateMode (bool is_lb_rate)

Config LOOPBACK's out rate mode

Defined at line 153 of file ../../src/devices/lib/amlogic/aml-loopback-audio.cc