Implement a brand new Pipeline System #12
Labels
Feature: Signal Processing 🎛️
Something related to signal processing
Feature: Utility 🧰
Something related to utility features
Kind: Enhancement 📈
New feature or request
Priority: Moderate 🚃
Something that is moderately prioritized
Status: Paused ⏸️
Previously been working but paused with some reasons.
Milestone
Backgrounds
Idea and Progress
IPipelineComponent<TSample, TFormat>
.async Task UpdateAsync()
to swap buffer and process next block asynchronously.PipelineInput<TSample, TFormat>
that translatesIReadableAudioSource<TSample, TFormat>
orIAsynchronouslyReadableAudioSource<TSample, TFormat>
to be read asIPipelineComponent<TSample, TFormat>
.IPipelineOutput<TSample, TFormat>
that can be read asIReadableAudioSource<TSample, TFormat>
.AudioPipe<TSample, TFormat>
that connects twoIPipelineComponent<TSample, TFormat>
.AudioBuffer<TSample, TFormat>
that holds single processing block.The text was updated successfully, but these errors were encountered: