class Tas58xx
Defined at line 28 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
Public Methods
zx_status_t Create (zx_device_t * parent)
Defined at line 273 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void Tas58xx (zx_device_t * device, ddk::I2cChannel i2c, fidl::ClientEnd<fuchsia_hardware_gpio::Gpio> gpio_fault)
Defined at line 91 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
zx_status_t Shutdown ()
Implementation for SimpleCodecServer.
Defined at line 311 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
Protected Methods
bool SupportsSignalProcessing ()
Defined at line 74 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
fuchsia_hardware_audio::wire::TopologyId GetTopologyId ()
Defined at line 79 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
fuchsia_hardware_audio::wire::ElementId GetAglPeId ()
Defined at line 80 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
fuchsia_hardware_audio::wire::ElementId GetEqPeId ()
Defined at line 81 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
fuchsia_hardware_audio::wire::ElementId GetGainPeId ()
Defined at line 82 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
fuchsia_hardware_audio::wire::ElementId GetMutePeId ()
Defined at line 83 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
bool BackgroundFaultPollingIsEnabled ()
Defined at line 84 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.h
zx::result<DriverIds> Initialize ()
Implementation for SimpleCodecServer.
Defined at line 264 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
zx_status_t Reset ()
Defined at line 139 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
Info GetInfo ()
Defined at line 291 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
zx_status_t Stop ()
Defined at line 108 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
zx_status_t Start ()
Defined at line 122 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
DaiSupportedFormats GetDaiFormats ()
Defined at line 804 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
zx::result<CodecFormatInfo> SetDaiFormat (const DaiFormat & format)
Defined at line 806 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
GainFormat GetGainFormat ()
Defined at line 905 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
GainState GetGainState ()
Defined at line 1124 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void SetGainState (GainState state)
Defined at line 915 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void GetElements (fuchsia::hardware::audio::signalprocessing::SignalProcessing::GetElementsCallback callback)
Defined at line 322 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void SetElementState (fuchsia::hardware::audio::signalprocessing::ElementId processing_element_id, fuchsia::hardware::audio::signalprocessing::SettableElementState state, fuchsia::hardware::audio::signalprocessing::SignalProcessing::SetElementStateCallback callback)
Defined at line 774 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void WatchElementState (fuchsia::hardware::audio::signalprocessing::ElementId processing_element_id, fuchsia::hardware::audio::signalprocessing::SignalProcessing::WatchElementStateCallback callback)
Defined at line 596 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void GetTopologies (fuchsia::hardware::audio::signalprocessing::SignalProcessing::GetTopologiesCallback callback)
Defined at line 715 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void WatchTopology (fuchsia::hardware::audio::signalprocessing::SignalProcessing::WatchTopologyCallback callback)
Defined at line 749 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void SetTopology (fuchsia::hardware::audio::signalprocessing::TopologyId topology_id, fuchsia::hardware::audio::signalprocessing::SignalProcessing::SetTopologyCallback callback)
Defined at line 764 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void SignalProcessingConnect (fidl::InterfaceRequest<fuchsia::hardware::audio::signalprocessing::SignalProcessing> signal_processing)
Defined at line 313 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void handle_unknown_method (uint64_t ordinal, bool method_has_response)
Defined at line 1174 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
zx_status_t SetBand (bool enabled, size_t index, uint32_t frequency, float Q, float gain_db)
Protected for unit tests.
Defined at line 926 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc
void PeriodicPollFaults ()
Defined at line 216 of file ../../src/media/audio/drivers/codecs/tas58xx/tas58xx.cc