class VirtualAudioCodec

Defined at line 23 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.h

Public Methods

fuchsia_virtualaudio::Configuration GetDefaultConfig (std::optional<bool> is_input)

static

Defined at line 22 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void VirtualAudioCodec (fuchsia_virtualaudio::Configuration config, std::weak_ptr<VirtualAudioDevice> owner, zx_device_t * parent, fit::closure on_shutdown)

Defined at line 91 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void ~VirtualAudioCodec ()

Defined at line 110 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void ResetCodecState ()

Defined at line 116 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void DdkRelease ()

Defined at line 317 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void ShutdownAsync ()

Defined at line 310 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

Protected Methods

void Connect (ConnectRequestView request, ConnectCompleter::Sync & completer)

FIDL LLCPP method for fuchsia.hardware.audio.CodecConnector.

Defined at line 123 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void GetHealthState (GetHealthStateCompleter::Sync & completer)

FIDL natural C++ methods for fuchsia.hardware.audio.Codec.

Defined at line 140 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void SignalProcessingConnect (SignalProcessingConnectRequest & request, SignalProcessingConnectCompleter::Sync & completer)

Defined at line 146 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void GetProperties (GetPropertiesCompleter::Sync & completer)

Defined at line 153 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void GetDaiFormats (GetDaiFormatsCompleter::Sync & completer)

Defined at line 182 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void SetDaiFormat (SetDaiFormatRequest & request, SetDaiFormatCompleter::Sync & completer)

Defined at line 194 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void Start (StartCompleter::Sync & completer)

Defined at line 274 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void Stop (StopCompleter::Sync & completer)

Defined at line 278 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void Reset (ResetCompleter::Sync & completer)

Defined at line 282 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc

void WatchPlugState (WatchPlugStateCompleter::Sync & completer)

Defined at line 284 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-codec.cc