C# Класс MonoMac.AudioUnitWrapper._AudioConverter

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateInstance ( AudioStreamBasicDescription srcFormat, AudioStreamBasicDescription destFormat ) : _AudioConverter
Dispose ( ) : void
FillBuffer ( AudioBufferList data, uint numberFrames, AudioStreamPacketDescription packetDescs ) : void

Приватные методы

Метод Описание
AudioConverterFillComplexBuffer ( IntPtr inAudioConverter, AudioConverterComplexInputDataProc inInputDataProc, IntPtr inInputDataProcUserData, uint &ioOutputDataPacketSize, AudioBufferList outOutputData, AudioStreamPacketDescription outPacketDescription ) : int
AudioConverterNew ( MonoMac &inSourceFormat, MonoMac &inDestinationFormat, IntPtr outAudioConverter ) : int
AudioConverterSetProperty ( IntPtr inAudioConverter, [ inID, uint inDataSize, IntPtr inPrppertyData ) : int
AudioConverterSetProperty ( IntPtr inAudioConverter, [ inID, uint inDataSize, byte inPrppertyData ) : int
_AudioConverter ( ) : System
complexInputDataProc ( IntPtr inAudioConverrter, uint &ioNumberDataPackets, AudioBufferList ioData, AudioStreamPacketDescription &outDataPacketDescription, IntPtr inUserData ) : int

Описание методов

CreateInstance() публичный статический Метод

public static CreateInstance ( AudioStreamBasicDescription srcFormat, AudioStreamBasicDescription destFormat ) : _AudioConverter
srcFormat MonoMac.AudioToolbox.AudioStreamBasicDescription
destFormat MonoMac.AudioToolbox.AudioStreamBasicDescription
Результат _AudioConverter

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FillBuffer() публичный Метод

public FillBuffer ( AudioBufferList data, uint numberFrames, AudioStreamPacketDescription packetDescs ) : void
data MonoMac.AudioToolbox.AudioBufferList
numberFrames uint
packetDescs MonoMac.AudioToolbox.AudioStreamPacketDescription
Результат void