AUGraph クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーディオ処理グラフ。
public class AUGraph : IDisposable, ObjCRuntime.INativeObject
type AUGraph = class
interface INativeObject
interface IDisposable
- 継承
-
AUGraph
- 実装
注釈
void createAUGraph ()
{
AUGraphError result = 0;
int samplerNode, ioNode;
var sampler = new AudioComponentDescription () {
ComponentManufacturer = AudioComponentManufacturerType.Apple,
ComponentType = AudioComponentType.MusicDevice,
ComponentSubType = (int)AudioTypeMusicDevice.Sampler;
};
processingGraph = new AUGraph ();
samplerNode = processingGraph.AddNode (sampler);
var output = new AudioComponentDescription () {
ComponentManufacturer = AudioComponentManufacturerType.Apple,
ComponentType = AudioComponentType.Output;
ComponentSubType = (int)AudioTypeOutput.Remote;
};
ioNode = processingGraph.AddNode (output);
processingGraph.Open ();
result = processingGraph.ConnnectNodeInput (samplerNode, 0, ioNode, 0);
if (result != AUGraphError.OK)
throw new Exception ("Unable to open the audio processing graph. Error code: " + result);
samplerUnit = processingGraph.GetNodeInfo (samplerNode);
ioUnit = processingGraph.GetNodeInfo (ioNode);
}
コンストラクター
AUGraph() |
新しい AudioUnit グラフを作成します。 |
プロパティ
Handle |
アンマネージ オブジェクト表現へのハンドル (ポインター)。 |
IsInitialized |
オーディオ処理グラフ。 |
IsOpen |
オーディオ処理グラフ。 |
IsRunning |
オーディオ処理グラフ。 |