-
Notifications
You must be signed in to change notification settings - Fork 0
AudioQueue
Axwabo edited this page Feb 25, 2026
·
1 revision
This audio processor concatenates providers similarly to ConcatenatingSampleProvider
while managing resources and allowing for dynamic addition & skipping.
When a provider ends, it will be followed by the next one (unless if the queue is empty).
You can call the Next method at any time to skip the current provider.
Various extension methods exist to enqueue inputs.
Important
When enqueueing a provider, its WaveFormat must match of the AudioQueue
AudioPlayer extension methods handle format conversion for you.
Before enqueueing a provider in an arbitrary AudioQueue, call
ProviderToProcessor.SampleProviderToProcessor(provider).ToFormat(queue.WaveFormat)
- π Home
- πΌ Digital Audio Basics
- π Examples
- π¦ Supported Formats
- β¬οΈ Migrating from v1
- π AudioPlayer
- πΎ Short Clips
- πΏ Streaming From Disk
- ποΈ Speaker Groups
- π Sample Providers
- β»οΈ Pooling
- π© SendEngines
- π§ Personalizing Speakers
- π Monitoring Output
- βοΈ AudioQueue
- πΆ Mixer
- ποΈ ProcessorChain
Caution
v1 will be out of support soon.