Show / Hide Table of Contents

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.

In this article
Back to top Generated by DocFX