Namespace FFmpeg.Audio
Classes
AudioBuffer
Represents an audio buffer that manages audio data in various formats and provides methods for manipulating and accessing the buffer.
AudioFifo
Represents a managed wrapper around FFmpeg's AVAudioFifo for audio buffering.
ChannelLayout
Represents a channel layout, which defines the arrangement of audio channels in a multi-channel audio format. This class provides functionality to interact with and manipulate audio channel layouts using FFmpeg's FFmpeg.AutoGen._AVChannelLayout structure.
SampleExtensions
Provides extension methods for working with SampleFormat values.
SwrContext
Represents a managed wrapper for the FFmpeg SwrContext, used for audio resampling, format conversion, and channel layout remapping.
Structs
AudioBufferInfo
Describes the format and layout of an audio buffer.
ChannelLayoutConstList
Represents a read-only list of ChannelLayout_ref instances.
ChannelLayout_ref
Represents a reference to an FFmpeg FFmpeg.AutoGen._AVChannelLayout structure.
Interfaces
IChannelLayout
Defines a common interface for working with FFmpeg audio channel layouts.
Enums
AudioChannel
Represents the position or purpose of an audio channel within a channel layout.
AudioServiceType
Specifies the type of audio service or channel. These values are used to indicate the purpose of the audio track in various multimedia applications.
SampleFormat
Defines the audio sample formats used for encoding and decoding audio data.