C# Class MonoMac.AudioUnitWrapper._AudioConverter

Inheritance: IDisposable
Afficher le fichier Open project: kangaroo/maccore Class Usage Examples

Méthodes publiques

Méthode Description
CreateInstance ( AudioStreamBasicDescription srcFormat, AudioStreamBasicDescription destFormat ) : _AudioConverter
Dispose ( ) : void
FillBuffer ( AudioBufferList data, uint numberFrames, AudioStreamPacketDescription packetDescs ) : void

Private Methods

Méthode Description
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

Method Details

CreateInstance() public static méthode

public static CreateInstance ( AudioStreamBasicDescription srcFormat, AudioStreamBasicDescription destFormat ) : _AudioConverter
srcFormat MonoMac.AudioToolbox.AudioStreamBasicDescription
destFormat MonoMac.AudioToolbox.AudioStreamBasicDescription
Résultat _AudioConverter

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FillBuffer() public méthode

public FillBuffer ( AudioBufferList data, uint numberFrames, AudioStreamPacketDescription packetDescs ) : void
data MonoMac.AudioToolbox.AudioBufferList
numberFrames uint
packetDescs MonoMac.AudioToolbox.AudioStreamPacketDescription
Résultat void