C# Class MonoMac.AudioToolbox.ExtAudioFile

Inheritance: IDisposable
Afficher le fichier Open project: kangaroo/maccore

Méthodes publiques

Méthode Description
CreateWithURL ( MonoMac url, AudioFileType fileType, AudioStreamBasicDescription inStreamDesc, AudioFileFlags flag ) : ExtAudioFile
Dispose ( ) : void
FileTell ( ) : long
OpenURL ( MonoMac url ) : ExtAudioFile
Read ( uint numberFrames, AudioBufferList data ) : uint
Seek ( long frameOffset ) : void
WriteAsync ( uint numberFrames, AudioBufferList data ) : void

Private Methods

Méthode Description
ExtAudioFile ( IntPtr ptr ) : System
ExtAudioFileCreateWithURL ( IntPtr inURL, [ inFileType, AudioStreamBasicDescription &inStreamDesc, IntPtr inChannelLayout, UInt32 flags, IntPtr outExtAudioFile ) : int
ExtAudioFileDispose ( IntPtr inExtAudioFile ) : int
ExtAudioFileGetProperty ( IntPtr inExtAudioFile, ExtAudioFilePropertyIDType inPropertyID, uint &ioPropertyDataSize, AudioStreamBasicDescription &outPropertyData ) : int
ExtAudioFileGetProperty ( IntPtr inExtAudioFile, ExtAudioFilePropertyIDType inPropertyID, uint &ioPropertyDataSize, IntPtr outPropertyData ) : int
ExtAudioFileGetProperty ( IntPtr inExtAudioFile, ExtAudioFilePropertyIDType inPropertyID, uint &ioPropertyDataSize, long &outPropertyData ) : int
ExtAudioFileOpenURL ( IntPtr inUrl, IntPtr outExtAudioFile ) : int
ExtAudioFileRead ( IntPtr inExtAudioFile, uint &ioNumberFrames, AudioBufferList ioData ) : int
ExtAudioFileSeek ( IntPtr inExtAudioFile, long inFrameOffset ) : int
ExtAudioFileSetProperty ( IntPtr inExtAudioFile, ExtAudioFilePropertyIDType inPropertyID, uint ioPropertyDataSize, AudioStreamBasicDescription &outPropertyData ) : int
ExtAudioFileSetProperty ( IntPtr inExtAudioFile, ExtAudioFilePropertyIDType inPropertyID, uint ioPropertyDataSize, IntPtr outPropertyData ) : int
ExtAudioFileTell ( IntPtr inExtAudioFile, long &outFrameOffset ) : int
ExtAudioFileWriteAsync ( IntPtr inExtAudioFile, uint inNumberFrames, AudioBufferList ioData ) : int

Method Details

CreateWithURL() public static méthode

public static CreateWithURL ( MonoMac url, AudioFileType fileType, AudioStreamBasicDescription inStreamDesc, AudioFileFlags flag ) : ExtAudioFile
url MonoMac
fileType AudioFileType
inStreamDesc AudioStreamBasicDescription
flag AudioFileFlags
Résultat ExtAudioFile

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FileTell() public méthode

public FileTell ( ) : long
Résultat long

OpenURL() public static méthode

public static OpenURL ( MonoMac url ) : ExtAudioFile
url MonoMac
Résultat ExtAudioFile

Read() public méthode

public Read ( uint numberFrames, AudioBufferList data ) : uint
numberFrames uint
data AudioBufferList
Résultat uint

Seek() public méthode

public Seek ( long frameOffset ) : void
frameOffset long
Résultat void

WriteAsync() public méthode

public WriteAsync ( uint numberFrames, AudioBufferList data ) : void
numberFrames uint
data AudioBufferList
Résultat void