Skip to main content

Module buffer

Module buffer 

Source
Expand description

Audio buffer types for batch audio processing.

Provides AudioBuffer for owned sample buffers, complementing streaming audio types.

§Architecture

  • AudioChunk: Streaming-oriented transport
  • AudioBuffer (this module): Owned samples for batch-style APIs

§Design Principles

  • Zero-copy conversions from AudioChunk where possible
  • Temporal type integration (AudioDuration)
  • Validation and normalization helpers

Structs§

AudioBuffer
Audio buffer for batch processing.
AudioBufferMetadata
Audio buffer metadata for tracking processing history.