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