次の方法で共有


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 が 使用され、プロファイル情報の内容が異なる場合、後続の呼び出しによって以前のプロファイル情報が上書きされます。

要件

要件
対象プラットフォーム ユニバーサル
Header ks.h (Ksmedia.h を含む)
Library Ks.lib