Microsoft DirectX 8.0

IAudioStreamSample インターフェイス

IAudioStreamSample インターフェイスは、基盤となる IAudioData データ オブジェクトから情報を取得する。

オーディオ ストリーミング インターフェイスを実装するサンプル コードについては、「マルチメディア ストリーミングのサンプル コード」を参照すること。

IAudioData オブジェクトのデータにアクセスする必要があるオーディオ ストリーム サンプル オブジェクトには、このインターフェイスを実装する。

アプリケーションからそのオーディオ ストリームに対応する IAudioData オブジェクトのデータにアクセスするには、このインターフェイスを使用する。

vtable 順のメソッド

IUnknown メソッド説明
QueryInterface サポートされているインターフェイスへのポインタを取得する。
AddRef 参照カウントをインクリメントする。
Release 参照カウントをデクリメントする。
IAudioStreamSample メソッド説明
GetAudioData サンプルに関連付けられた IAudioData オブジェクトへのポインタのアドレスを取得する。

IAudioStreamSample::GetAudioData

IAudioStreamSample インターフェイス

サンプルに関連付けられた IAudioData オブジェクトへのポインタのアドレスを取得する。

構文

HRESULT GetAudioData(
  IAudioData **ppAudio );

パラメータ

ppAudio
[out] IAudioData オブジェクトへのポインタのアドレス。

戻り値

成功した場合は、S_OK を返す。パラメータが NULL の場合は、E_POINTER を返す。