AudioConverter Clase

Definición

Convertidor de formatos de audio PCM lineal.

public class AudioConverter : IDisposable, ObjCRuntime.INativeObject
type AudioConverter = class
    interface IDisposable
    interface INativeObject
Herencia
AudioConverter
Implementaciones

Propiedades

ApplicableEncodeBitRates

Todas las velocidades de bits aplicables en función de la configuración actual.

ApplicableEncodeSampleRates

Todas las tasas de muestreo aplicables en función de la configuración actual.

AvailableEncodeBitRates

Todas las velocidades de bits disponibles para el formato de entrada.

AvailableEncodeChannelLayoutTags

Todos los diseños de canal de audio para el formato de entrada.

AvailableEncodeSampleRates

Todas las tasas de muestreo aplicables en función de la configuración actual.

BitDepthHint

Profundidad de bits de origen que se va a conservar.

CalculateInputBufferSize

Convertidor de formatos de audio PCM lineal.

CalculateOutputBufferSize

Convertidor de formatos de audio PCM lineal.

CanResumeFromInterruption

El códec subyacente admite la reanudación después de una interrupción.

ChannelMap

Asignación de canal de entrada a salida.

CodecQuality

Calidad de representación del códec del convertidor.

CompressionMagicCookie

Obtiene o establece una cookie mágica que se usa para la compresión.

CurrentInputStreamDescription

Descripción completa del audio de entrada.

CurrentOutputStreamDescription

Descripción completa del audio de salida.

DecodeFormats

Todos los formatos de entrada del convertidor válidos.

DecompressionMagicCookie

Obtiene o establece una cookie mágica que se usa para la descompresión.

EncodeAdjustableSampleRate

Una frecuencia de muestreo de salida.

EncodeBitRate

Número de bits por segundo que se va a apuntar al codificar datos.

EncodeFormats

Todos los formatos de salida del convertidor válidos.

FormatList

Todos los formatos de datos generados por el codificador del convertidor.

Handle

Identificador (puntero) a la representación del objeto no administrado.

InputChannelLayout

Diseño de canales de audio de entrada.

MaximumInputPacketSize

Tamaño en bytes del paquete único más grande de datos en formato de entrada.

MaximumOutputPacketSize

Tamaño en bytes del paquete único más grande de datos en formato de salida.

MinimumInputBufferSize

Tamaño en bytes del búfer más pequeño de datos de entrada.

MinimumOutputBufferSize

Tamaño en bytes del búfer más pequeño de los datos de salida.

OutputChannelLayout

Diseño de canales de audio de salida.

PrimeInfo

Método de preparación.

PrimeMethod

Información de preparación para el método de preparación del convertidor.

SampleRateConverterComplexity

Algoritmo de convertidor de frecuencia de muestreo.

SampleRateConverterInitialPhase

Posición inicial de la sub-muestra del convertidor de frecuencia de muestreo.

SampleRateConverterQuality

Calidad de representación del convertidor de frecuencia de muestreo.

Métodos

ConvertBuffer(Byte[], Byte[])

Convierte los datos de audio de un formato PCM lineal a otro.

ConvertComplexBuffer(Int32, AudioBuffers, AudioBuffers)

Convierte los datos de audio de un formato PCM lineal a otro donde ambos usan la misma frecuencia de muestreo.

Create(AudioStreamBasicDescription, AudioStreamBasicDescription)

Crea una nueva instancia de convertidor de audio basada en formatos de audio especificados.

Create(AudioStreamBasicDescription, AudioStreamBasicDescription, AudioClassDescription[])

Crea una nueva instancia del convertidor de audio mediante un códec especificado.

Create(AudioStreamBasicDescription, AudioStreamBasicDescription, AudioConverterError)

Crea una nueva instancia del convertidor de audio mediante un códec especificado.

Dispose()

Libera los recursos utilizados por el objeto AudioConverter.

Dispose(Boolean)

Libera los recursos utilizados por el objeto AudioConverter.

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[])

Convierte los datos de audio que admiten formatos no intercalados y en paquetes.

FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData)

Convertidor de formatos de audio PCM lineal.

Finalize()

Finalizador para el objeto AudioConverter

Reset()

Restablece un convertidor de audio.

Eventos

InputData

Usado por FillComplexBuffer para proporcionar datos de entrada.

Se aplica a