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

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

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

Метод Описание
AddNode ( AudioComponentDescription cd ) : int
ConnnectNodeInput ( int inSourceNode, uint inSourceOutputNumber, int inDestNode, uint inDestInputNumber ) : void
CreateInstance ( ) : AUGraph
Dispose ( ) : void
Dispose ( bool disposing ) : void
GetNodeInfo ( int node ) : AudioUnit
Initialize ( ) : void
Start ( ) : void
Stop ( ) : void

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

Метод Описание
AUGraph ( IntPtr ptr ) : System
AUGraphAddNode ( IntPtr inGraph, AudioComponentDescription inDescription, int &outNode ) : int
AUGraphAddRenderNotify ( IntPtr inGraph, AudioUnit inCallback, IntPtr inRefCon ) : int
AUGraphClose ( IntPtr inGraph ) : int
AUGraphConnectNodeInput ( IntPtr inGraph, int inSourceNode, uint inSourceOutputNumber, int inDestNode, uint inDestInputNumber ) : int
AUGraphInitialize ( IntPtr inGraph ) : int
AUGraphNodeInfo ( IntPtr inGraph, int inNode, AudioComponentDescription outDescription, IntPtr outAudioUnit ) : int
AUGraphOpen ( IntPtr inGraph ) : int
AUGraphStart ( IntPtr inGraph ) : int
AUGraphStop ( IntPtr inGraph ) : int
AUGraphUninitialize ( IntPtr inGraph ) : int
DisposeAUGraph ( IntPtr inGraph ) : int
NewAUGraph ( IntPtr &outGraph ) : int
renderCallback ( IntPtr inRefCon, AudioUnitRenderActionFlags &_ioActionFlags, AudioTimeStamp &_inTimeStamp, int _inBusNumber, int _inNumberFrames, AudioBufferList _ioData ) : int

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

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

public AddNode ( AudioComponentDescription cd ) : int
cd AudioComponentDescription
Результат int

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

public ConnnectNodeInput ( int inSourceNode, uint inSourceOutputNumber, int inDestNode, uint inDestInputNumber ) : void
inSourceNode int
inSourceOutputNumber uint
inDestNode int
inDestInputNumber uint
Результат void

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

public static CreateInstance ( ) : AUGraph
Результат AUGraph

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

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

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

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

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

public GetNodeInfo ( int node ) : AudioUnit
node int
Результат AudioUnit

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

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

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

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

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

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