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