Microsoft DirectX 8.0 (C++) |
IDirectMusicPort8 インターフェイスは、DirectMusicPort オブジェクトへのアクセスを提供する。DirectMusicPort オブジェクトは、ミュージック データを送信または受信するデバイスを表す。MPU-401 の入力ポート、MPU-401 の出力ポート、Microsoft のソフトウェア シンセサイザ、IHV が提供するフィルタは、いずれもポートである。MPU-401 などの物理的なデバイスは、複数のポートを提供できる。ただし、単一のポートでは、データのキャプチャとレンダリングはできない。
IDirectMusicPort8 は、IDirectMusicPort の定義である。2 つのインターフェイス名は入れ替え可能である。
このインターフェイスは通常、IDirectMusic8::CreatePort メソッドを使って取得する。
概要については、「DirectMusic ポートの使い方」を参照すること。
IDirectMusicPort8 インターフェイスのメソッドは、以下のグループにまとめることができる。
すべての COM インターフェイスは IUnknown インターフェイスのメソッドを継承する。このインターフェイスは、次の 3 つのメソッドをサポートする。
IUnknown | AddRef |
QueryInterface | |
Release |
LPDIRECTMUSICPORT8 型は、IDirectMusicPort8 インターフェイスへのポインタとして定義されている。
typedef IDirectMusicPort8 *LPDIRECTMUSICPORT8;
ヘッダー : dmusicc.h で宣言。