C# Class MonoMac.AudioToolbox.AUGraph

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

Méthodes publiques

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

Private Methods

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

Method Details

AddNode() public méthode

public AddNode ( AudioComponentDescription cd ) : int
cd AudioComponentDescription
Résultat int

ConnnectNodeInput() public méthode

public ConnnectNodeInput ( int inSourceNode, uint inSourceOutputNumber, int inDestNode, uint inDestInputNumber ) : void
inSourceNode int
inSourceOutputNumber uint
inDestNode int
inDestInputNumber uint
Résultat void

CreateInstance() public static méthode

public static CreateInstance ( ) : AUGraph
Résultat AUGraph

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetNodeInfo() public méthode

public GetNodeInfo ( int node ) : AudioUnit
node int
Résultat AudioUnit

Initialize() public méthode

public Initialize ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void