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::AmlVersionversion,const metadata::AmlLoopbackConfigconfig)
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::MmioViewview,const metadata::AmlVersionversion,const metadata::AmlLoopbackConfigconfig)
Defined at line 45 of file ../../src/devices/lib/amlogic/include/soc/aml-common/aml-loopback-audio.h
zx_status_t ConfigDataIn (uint32_tactive_channels,uint32_tenable_mask,uint32_tsrc_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