IKsPropertySet インターフェイス

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

インターフェイスは IKsPropertySet もともと、WDM ドライバーのデバイス プロパティを設定および取得するための効率的な方法として設計されていました。KSProxy を使用して、ユーザー モードの COM メソッド呼び出しを WDM ストリーミング クラス ドライバーで使用されるカーネル モード プロパティ セットに変換します。 このインターフェイスは、ソフトウェア コンポーネント間で厳密に情報を渡すためにも使用されるようになりました。

場合によっては、ソフトウェア コンポーネントは、このインターフェイス、または IKsControl インターフェイス (DirectShow DDK に記載されている) のいずれかを実装する必要があります。 たとえば、 DVD ナビゲーターで使用するソフトウェア MPEG-2 デコーダーを作成する場合は、これらのインターフェイスのいずれかを実装し、ナビゲーターがデコーダーに送信する DVD 関連のプロパティ セットもサポートする必要があります。 ピンは、他のピンまたはフィルターがプロパティを設定または取得できるようにするために、これらのインターフェイスのいずれかをサポートしている場合があります。

注意

この名前の別のインターフェイスが dsound.h ヘッダー ファイルに存在します。 2 つのインターフェイスには互換性がありません。 DirectShow DDK に記載されている IKsControl インターフェイスが、WDM ドライバーとユーザー モード コンポーネント間でプロパティ セットを渡すための推奨インターフェイスになりました。

 

メンバー

IKsPropertySet インターフェイスは、IUnknown インターフェイスから継承されます。 IKsPropertySet には、次の種類のメンバーもあります。

メソッド

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

メソッド 説明
Get プロパティ セット GUID とプロパティ ID で識別されるプロパティを取得します。
QuerySupported オブジェクトが指定したプロパティ セットをサポートしているかどうかを判断します。
オン プロパティ セット GUID とプロパティ ID で識別されるプロパティを設定します。

 

解説

Ksproxy.h の前に Ks.h を含める必要があります。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Ksproxy.h
ライブラリ
Strmiids.lib

関連項目

プロパティ セット