C# Класс MonoMac.AudioToolbox.ExtAudioFile

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

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

Метод Описание
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