マルチメディア ストリーミング インターフェイス
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
注意
これらの API は非推奨です。 アプリケーションでは 、サンプル グラバー フィルターを使用するか、カスタム フィルターを実装して DirectShow フィルター グラフからデータを取得する必要があります。
このセクションには、Microsoft DirectShow でサポートされているものを含め、すべてのマルチメディア ストリーミング インターフェイスとそのメソッドの参照エントリが含まれます。
インターフェイス | 説明 |
---|---|
IAMMediaStream | マルチメディア ストリーミングを使用するアプリケーションの DirectShow フィルターとフィルター グラフ間の内部接続を処理します。 |
IAMMediaTypeSample | ストリーム サンプルを任意のメディアの種類で操作するためのメソッドが含まれています。 |
IAMMediaTypeStream | 任意のメディアの種類を持つマルチメディア ストリームを作成するためのメソッドが含まれています。 |
IAMMultiMediaStream | DirectShow 機能をマルチメディア ストリーム開発者に公開します。 |
IAudioData | アプリケーションで、オーディオ ストリームが参照する基になるオーディオ データを設定および取得できるようにするメソッドを提供します。 |
IAudioMediaStream | ストリームの形式を設定および取得するメソッドを提供することで、オーディオ メディア ストリームを制御します。 |
IAudioStreamSample | 基になる IAudioData データ オブジェクトから情報を取得します。 |
IDirectDrawMediaStream | Microsoft® DirectDraw® サーフェスに表示されるメディア ストリームを制御します。 |
IDirectDrawStreamSample | 現在のストリーム サンプルに関連付けられている DirectDraw サーフェスへのポインターを設定および取得するメソッドを提供します。 |
IMediaStream | ストリームのメディアの種類や目的 ID など、メディア ストリームの特性へのアクセスを提供します。 また、データ サンプルを作成するメソッドもあります。 |
IMediaStreamFilter | マルチメディア ストリーム オブジェクトによって内部的に使用される Media Stream フィルターでサポートされます。 . |
IMemoryData | オーディオ データ オブジェクトのメモリ データを設定および取得するメソッドが含まれています。 |
IMultiMediaStream | マルチメディア ストリームを制御し、基になるメディア ストリームへのアクセスを提供するメソッドを提供します。 |
IStreamSample | ストリーム サンプルの動作を制御します。 |