static extern int AUGraphAddNode(IntPtr inGraph, AudioComponentDescription inDescription, ref int outNode);
static extern int AUGraphNodeInfo(IntPtr inGraph, int inNode, AudioComponentDescription outDescription, IntPtr outAudioUnit);
public static AudioComponent FindComponent(AudioTypeMusicDevice musicDevice) { return(FindComponent(AudioComponentDescription.CreateMusicDevice(musicDevice))); }
public static AudioComponent FindComponent(AudioTypeConverter conveter) { return(FindComponent(AudioComponentDescription.CreateConverter(conveter))); }
public static AudioComponent FindComponent(AudioComponentDescription cd) { return(FindNextComponent(null, cd)); }
public static AudioComponent FindComponent(AudioTypeOutput output) { return(FindComponent(AudioComponentDescription.CreateOutput(output))); }
static extern int AudioComponentGetDescription(IntPtr component, out AudioComponentDescription desc);
static extern int AudioComponentCount(AudioComponentDescription desc);
public static AudioComponent FindComponent(AudioTypeGenerator generator) { return(FindComponent(AudioComponentDescription.CreateGenerator(generator))); }
static extern IntPtr AudioComponentFindNext(IntPtr inComponent, AudioComponentDescription inDesc);
public static AudioComponent FindComponent(AudioTypePanner panner) { return(FindComponent(AudioComponentDescription.CreatePanner(panner))); }
public static AudioComponent FindComponent(AudioTypeMixer mixer) { return(FindComponent(AudioComponentDescription.CreateMixer(mixer))); }
public static AudioComponent FindComponent(AudioTypeEffect effect) { return(FindComponent(AudioComponentDescription.CreateEffect(effect))); }
static extern AUGraphError AUGraphNodeInfo(IntPtr inGraph, int inNode, out AudioComponentDescription outDescription, out IntPtr outAudioUnit);
static extern AUGraphError AUGraphAddNode(IntPtr inGraph, AudioComponentDescription inDescription, out int outNode);