KSCAMERA_PROFILE_CONCURRENCYINFO 結構 (ksmedia.h)

KSCAMERA_PROFILE_CONCURRENCYINFO 結構的陣列,形成 KSDEVICE_PROFILE_INFO結構的 Camera.Concurrency 參數, (其數位大小是由 Camera.CountOfConcurrency 參數所指定,) 指出KSCAMERA_PROFILE_INFO結構中所識別配置檔的配置檔可以在不同的相機上同時執行。

語法

typedef struct _KSCAMERA_PROFILE_CONCURRENCYINFO {
  GUID                   ReferenceGuid;
  UINT32                 Reserved;
  UINT32                 ProfileCount;
  PKSCAMERA_PROFILE_INFO Profiles;
} KSCAMERA_PROFILE_CONCURRENCYINFO, *PKSCAMERA_PROFILE_CONCURRENCYINFO;

成員

ReferenceGuid

必須設定為KSFILTER_DESCRIPTOR的 ReferenceGuid ,此 KSFILTER_DESCRIPTOR 對應至此配置檔並行的其他裝置。

Reserved

未使用的。 必須是 0。

ProfileCount

Profiles 陣列中包含的配置檔識別碼。 必須大於 0。

Profiles

這是 KSCAMERA_PROFILE_INFO 結構的陣列,可以同時用於 ReferenceGuid 所指定的其他相機裝置上。 此欄位不得為 NULL

備註

目前,應用程式不知道它是否可以嘗試從多個相機串流,直到嘗試成功或失敗為止。 在 Web 部落格案例中,這表示應用程式必須在使用圖片視訊元素中的圖片繪製 UI 之前,嘗試啟動這兩個數據流。

對於多個應用程式而言,並行存取並不足以保證並行作業。 並行資訊不會嘗試解決此案例。 相反地,將會利用現有的相機啟動功能。

如果 Camera.CountOfConcurrencyCamera.Concurrency 字段分別為 0 和 NULL ,則會向操作系統指出KSCAMERA_PROFILE_INFO所定義的配置檔不是並行配置檔。

規格需求

需求
標頭 ksmedia.h