AudioConverter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Convertitore di formati audio PCM lineari.
public class AudioConverter : IDisposable, ObjCRuntime.INativeObject
type AudioConverter = class
interface IDisposable
interface INativeObject
- Ereditarietà
-
AudioConverter
- Implementazioni
Proprietà
ApplicableEncodeBitRates |
Tutte le velocità di bit applicabili in base alle impostazioni correnti. |
ApplicableEncodeSampleRates |
Tutte le tariffe di esempio applicabili in base alle impostazioni correnti. |
AvailableEncodeBitRates |
Tutte le velocità di bit disponibili per il formato di input. |
AvailableEncodeChannelLayoutTags |
Tutti i layout del canale audio per il formato di input. |
AvailableEncodeSampleRates |
Tutte le tariffe di esempio applicabili in base alle impostazioni correnti. |
BitDepthHint |
Profondità di bit di origine da mantenere. |
CalculateInputBufferSize |
Convertitore di formati audio PCM lineari. |
CalculateOutputBufferSize |
Convertitore di formati audio PCM lineari. |
CanResumeFromInterruption |
Il codec sottostante supporta la ripresa dopo un'interruzione. |
ChannelMap |
Input per il mapping del canale di output. |
CodecQuality |
Qualità di rendering del codec del convertitore. |
CompressionMagicCookie |
Ottiene o imposta un cookie magico utilizzato per la compressione. |
CurrentInputStreamDescription |
Descrizione audio di input completamente riempita. |
CurrentOutputStreamDescription |
Descrizione audio di output completamente riempita. |
DecodeFormats |
Tutti i formati di input del convertitore validi. |
DecompressionMagicCookie |
Ottiene o imposta un cookie magico utilizzato per la decompressione. |
EncodeAdjustableSampleRate |
Frequenza di esempio di output. |
EncodeBitRate |
Numero di bit al secondo da cercare quando si codificano i dati. |
EncodeFormats |
Tutti i formati di output del convertitore validi. |
FormatList |
Tutti i formati di dati prodotti dal codificatore convertitore. |
Handle |
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita. |
InputChannelLayout |
Layout dei canali audio di input. |
MaximumInputPacketSize |
Dimensioni in byte del singolo pacchetto di dati più grande nel formato di input. |
MaximumOutputPacketSize |
Dimensioni in byte del più grande pacchetto di dati nel formato di output. |
MinimumInputBufferSize |
Dimensioni in byte del buffer più piccolo dei dati di input. |
MinimumOutputBufferSize |
Dimensioni in byte del buffer più piccolo dei dati di output. |
OutputChannelLayout |
Layout dei canali audio di output. |
PrimeInfo |
Metodo di priming. |
PrimeMethod |
Informazioni di priming per il metodo di priming del convertitore. |
SampleRateConverterComplexity |
Algoritmo del convertitore di frequenza di esempio. |
SampleRateConverterInitialPhase |
Posizione di esempio secondaria iniziale del convertitore di frequenza di esempio. |
SampleRateConverterQuality |
Qualità del rendering del convertitore di frequenza di esempio. |
Metodi
ConvertBuffer(Byte[], Byte[]) |
Converte i dati audio da un formato PCM lineare a un altro. |
ConvertComplexBuffer(Int32, AudioBuffers, AudioBuffers) |
Converte i dati audio da un formato PCM lineare a un altro in cui entrambi usano la stessa frequenza di esempio. |
Create(AudioStreamBasicDescription, AudioStreamBasicDescription) |
Crea una nuova istanza del convertitore audio in base ai formati audio specificati. |
Create(AudioStreamBasicDescription, AudioStreamBasicDescription, AudioClassDescription[]) |
Crea una nuova istanza del convertitore audio usando un codec specificato. |
Create(AudioStreamBasicDescription, AudioStreamBasicDescription, AudioConverterError) |
Crea una nuova istanza del convertitore audio usando un codec specificato. |
Dispose() |
Rilascia le risorse usate dall'oggetto AudioConverter. |
Dispose(Boolean) |
Rilascia le risorse usate dall'oggetto AudioConverter. |
FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[]) |
Converte i dati audio che supportano formati non interleaved e pacchettizzati. |
FillComplexBuffer(Int32, AudioBuffers, AudioStreamPacketDescription[], AudioConverterComplexInputData) |
Convertitore di formati audio PCM lineari. |
Finalize() |
Finalizzatore per l'oggetto AudioConverter |
Reset() |
Reimposta un convertitore audio. |
Eventi
InputData |
Usato da FillComplexBuffer per fornire dati di input. |