次の方法で共有


IKsDataTypeCompletion インターフェイス (ksproxy.h)

IKsDataTypeCompletion インターフェイスは、IAMStreamConfig::SetFormat メソッドに渡される、部分的に指定されたメディアの種類を完了するメソッドを提供します。

このインターフェイスの IID はIID_IKsDataTypeCompletion。

継承

IKsDataTypeCompletion インターフェイスは、IUnknown インターフェイスから継承します。

メソッド

IKsDataTypeCompletion インターフェイスには、これらのメソッドがあります。

 
IKsDataTypeCompletion::KsCompleteMediaType

KsCompleteMediaType メソッドは、IAMStreamConfig::SetFormat メソッドに最初に提示された部分的に指定されたメディアの種類を完了します。

備考

プロキシ データ型をニュートラルに保つために、オプションのデータ型ハンドラーを読み込んで、カーネル モード フィルターに渡したり、カーネル モード フィルターからデータ ストリームをマッサージしたりできます。 データ型ハンドラーは、少なくとも IKsDataTypeHandler インターフェイス をサポートする COM サーバーとして実装する必要があります。 IKsDataTypeCompletion インターフェイスは、データ型ハンドラーでは省略可能です。 データ型ハンドラーは、メディア形式 部分的に指定されたフォームがある場合にのみ、IKsDataTypeCompletion をサポートします。

通常、データ型ハンドラーはピン接続プロセス中に読み込まれ、接続が切断されるとアンロードされます。 ただし、データ型ハンドラーは、他の目的のために短時間読み込まれる場合があります。 たとえば、アプリケーションで DirectShow の IAMStreamConfig::SetFormat メソッドを使用している場合、アプリケーションはデータ型ハンドラーを使用して、IAMStreamConfig::SetFormatから返される部分的なメディア型パラメーターを完了する可能性があります。 IAMStreamConfig::SetFormatの詳細については、Microsoft Windows SDK のドキュメントを参照してください。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー ksproxy.h (Ksproxy.h を含む)

関連項目

IKsDataTypeHandler