IMiniportWavePciStream インターフェイス (portcls.h)
インターフェイスは IMiniportWavePciStream
、WavePci フィルターのピンを通過するウェーブ ストリームを表します。 フィルターは、WavePci レンダリングまたはキャプチャ デバイスをラップし、WavePci ポート ドライバーと WavePci ミニポート ドライバーをペアリングすることによって実装されます。 ミニポート ドライバーは、インターフェイスを IMiniportWavePciStream
実装し、ポート ドライバーに公開します。 ミニポート ドライバーは、ポート ドライバーがミニポート ドライバーの IMiniportWavePci::NewStream メソッドを呼び出すときに、このインターフェイスでストリーム オブジェクトを作成します。 IMiniportWavePciStream
は IUnknown インターフェイスから継承されます。
インターフェイスには IMiniportWavePciStream
、受信または送信のオーディオ波データの単一ストリームを管理するためのメソッドが用意されています。 これは、ミニポート ドライバーの機能の大部分を公開するインターフェイスです。
継承
IMiniportWavePciStream インターフェイスは、IUnknown インターフェイスから継承されます。
メソッド
IMiniportWavePciStream インターフェイスには、これらのメソッドがあります。
IMiniportWavePciStream::GetAllocatorFraming GetAllocatorFraming メソッドは、ストリームに推奨されるアロケーター フレーミング パラメーターを取得します。 |
IMiniportWavePciStream::GetPosition GetPosition メソッドがストリームの現在位置を取得する方法について説明します。 |
IMiniportWavePciStream::MappingAvailable MappingAvailable メソッドは、新しいマッピングが使用可能であることを示します。 |
IMiniportWavePciStream::NormalizePhysicalPosition NormalizePhysicalPosition メソッドが物理バッファー位置を時間ベースの値に変換する方法について説明します。 |
IMiniportWavePciStream::RevokeMappings RevokeMappings メソッドは、以前に IPortWavePciStream::GetMapping を使用して取得したマッピングを取り消します。 |
IMiniportWavePciStream::Service Service メソッドがミニポート ドライバーにサービスの要求を通知する方法について説明します。 |
IMiniportWavePciStream::SetFormat SetFormat メソッドでウェーブ ストリームの KS データ形式を設定する方法について説明します。 |
IMiniportWavePciStream::SetState SetState メソッドは、ストリーム トランスポートの状態を変更します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | portcls.h |