C# 클래스 MonoMac.AudioToolbox.ExtAudioFile

상속: IDisposable
파일 보기 프로젝트 열기: kangaroo/maccore

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CreateWithURL() 공개 정적인 메소드

public static CreateWithURL ( MonoMac url, AudioFileType fileType, AudioStreamBasicDescription inStreamDesc, AudioFileFlags flag ) : ExtAudioFile
url MonoMac
fileType AudioFileType
inStreamDesc AudioStreamBasicDescription
flag AudioFileFlags
리턴 ExtAudioFile

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FileTell() 공개 메소드

public FileTell ( ) : long
리턴 long

OpenURL() 공개 정적인 메소드

public static OpenURL ( MonoMac url ) : ExtAudioFile
url MonoMac
리턴 ExtAudioFile

Read() 공개 메소드

public Read ( uint numberFrames, AudioBufferList data ) : uint
numberFrames uint
data AudioBufferList
리턴 uint

Seek() 공개 메소드

public Seek ( long frameOffset ) : void
frameOffset long
리턴 void

WriteAsync() 공개 메소드

public WriteAsync ( uint numberFrames, AudioBufferList data ) : void
numberFrames uint
data AudioBufferList
리턴 void