次の方法で共有


KsPublishDeviceProfile 関数 (ks.h)

KsPublishDeviceProfile API が呼び出され、デバイス プロファイル情報が発行されます。

構文

KSDDKAPI NTSTATUS KsPublishDeviceProfile(
  [in] PKSFILTERFACTORY       FilterFactory,
  [in] PKSDEVICE_PROFILE_INFO Profile
);

パラメーター

[in] FilterFactory

これは、KsInitializeDeviceProfile API で使用される KSFILTERFACTORY と同じ です。

[in] Profile

これは、KSDEVICE_PROFILE_INFOタイプのカメラプロファイルです。

戻り値

カメラ プロファイル情報は、KSCATEGORY_VIDEO_CAMERA インターフェイス カテゴリにのみ関連付けられます。 このインターフェイス カテゴリなしで作成され、カメラ プロファイルを登録しようとすると、この API から STATUS_INVALID_PARAMETERが返されます。

備考

この API は、カメラ ドライバーがサポートするプロファイルごとに繰り返し呼び出されます。 呼び出しごとに、コンカレンシーとデータ範囲の情報のセットが異なる場合があります。 KSCAMERA_PROFILE_INFOProfileId フィールドは一意である必要があります。 同じ ProfileId が使用され、プロファイル情報の内容が異なる場合、後続の呼び出しによって以前のプロファイル情報が上書きされます。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ksmedia.h を含む)
ライブラリ Ks.lib