Skip to content

Audio Tools API Reference

This reference is generated from the shipped Audio Tools assemblies and their XML documentation.

  • AudioContextMenu — Context menu integration for editing audio files directly from the Project window.
  • AudioEditorUI — Audio editor window for trimming, processing, and exporting audio files. Can work standalone (via context menu) or embedded (via IAudioSource).
  • AudioHeaderReader — Lightweight audio header reader that extracts metadata (duration, channels, sample rate) from audio file headers without loading the full audio data.
  • AudioHeaderReader.AudioHeaderInfo — Result of parsing an audio file header.
  • AudioManager — Audio playback and loading for the Audio Tool.
  • AudioProcessor — Audio processing utilities for trimming, normalizing, fading, and exporting audio files.
  • AudioWaveformRenderer — Renders audio waveforms to textures for visualization in the editor. Stateless for textures - caller owns and passes texture references.
  • FileAudioSource — Audio source for files directly on disk (standalone mode).
  • IAudioSource — Abstraction for an audio file source, allowing the Audio Tool to work with different sources (standalone files from disk, assets in packages, etc.)