次の方法で共有


マルチメディア ストリーミング インターフェイス

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/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 ストリーム サンプルの動作を制御します。