class VirtualAudioDriver
Defined at line 32 of file ../../src/media/audio/drivers/virtual-audio-legacy/virtual-audio-driver.h
Public Methods
void ShutdownAsync ()
Shutdown the stream and request that it be unbound from the device tree.
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
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