class VirtualAudioDriver
Defined at line 32 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
Public Methods
void VirtualAudioDriver (fit::closure on_shutdown)
Defined at line 36 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void ~VirtualAudioDriver ()
Defined at line 40 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void GetFormatForVA (fit::callback<void (fit::result<ErrorT, CurrentFormat>)> callback)
The following methods implement getters and setters for fuchsia.virtualaudio.Device.
Default to not supported. Callback may be invoked on any dispatcher.
TODO(https://fxbug.dev/42077474): Add the ability to trigger dynamic delay changes.
Defined at line 50 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void GetGainForVA (fit::callback<void (fit::result<ErrorT, CurrentGain>)> callback)
Defined at line 53 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void GetBufferForVA (fit::callback<void (fit::result<ErrorT, CurrentBuffer>)> callback)
Defined at line 56 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void GetPositionForVA (fit::callback<void (fit::result<ErrorT, CurrentPosition>)> callback)
Defined at line 59 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void SetNotificationFrequencyFromVA (uint32_t notifications_per_ring, fit::callback<void (fit::result<ErrorT>)> callback)
Defined at line 63 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void ChangePlugStateFromVA (bool plugged, fit::callback<void (fit::result<ErrorT>)> callback)
Defined at line 67 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void AdjustClockRateFromVA (int32_t ppm_from_monotonic, fit::callback<void (fit::result<ErrorT>)> callback)
Defined at line 71 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void ShutdownAsync ()
Shutdown the stream and request that it be unbound from the device tree.
Protected Methods
void OnShutdown ()
Call when the driver has completely shutdown.
Defined at line 78 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h