class VirtualAudioDriver
Defined at line 34 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
Public Methods
void VirtualAudioDriver (fit::closure on_shutdown)
Defined at line 38 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
void ~VirtualAudioDriver ()
Defined at line 42 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 52 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 55 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 58 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 61 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 65 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 69 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 73 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 80 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h