次の方法で共有


IDirectSoundFullDuplex8 インターフェイス

IDirectSoundFullDuplex8 インターフェイスは、全二重ストリームを表す。

このインターフェイスは、DirectSoundFullDuplexCreate8 関数を使って取得する。この関数は、DirectSound のキャプチャと再生を初期化する。

CoCreateInstance または CoCreateInstanceEx を使って CLSID_DirectSoundFullDuplex8 クラスのオブジェクトを作成することで、このインターフェイスを取得することもできる。

古いオペレーティング システムでも、CoCreateInstance または CoCreateInstanceEx を使ってこの型のオブジェクトを作成できる。ただし、Initialize の呼び出しは失敗する。

IDirectSoundFullDuplex8IDirectSoundFullDuplex の定義である。インターフェイス名は入れ替え可能である。

IUnknown から継承するメソッドのほかに、IDirectSoundFullDuplex8 インターフェイスは以下のメソッドを公開している。

メソッド 説明
Initialize CoCreateInstance を使って作成された全二重オブジェクトを初期化する。

LPDIRECTSOUNDFULLDUPLEX 型は、IDirectSoundFullDuplex へのポインタとして定義されている。

typedef struct IDirectSoundFullDuplex *LPDIRECTSOUNDFULLDUPLEX;

要件

**  ヘッダー:**dsound.h で宣言。

**  オペレーティング システム:**Microsoft Windows XP 以降が必要。

参照