KSDEVICE_PROFILE_INFO 結構 (ksmedia.h)
KSDEVICE_PROFILE_INFO是一般結構,其設計目的是要處理各種裝置類型的配置文件資訊。
語法
typedef struct _KSDEVICE_PROFILE_INFO {
UINT32 Type;
UINT32 Size;
union {
struct {
KSCAMERA_PROFILE_INFO Info;
UINT32 Reserved;
UINT32 ConcurrencyCount;
PKSCAMERA_PROFILE_CONCURRENCYINFO Concurrency;
} Camera;
};
} KSDEVICE_PROFILE_INFO, *PKSDEVICE_PROFILE_INFO;
成員
Type
定義配置檔的類型。 目前,唯一定義的類型 是KSDEVICE_PROFILE_TYPE_CAMERA。
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
這必須設定為sizeof (KSDEVICE_PROFILE_INFO) 結構。
Camera
Camera.Info
定義相機配置檔資訊的 KSCAMERA_PROFILE_INFO 結構。
Camera.Reserved
未使用的。 必須設定為 0。
Camera.ConcurrencyCount
並行陣列中的KSCAMERA_PROFILE_CONCURRENCYINFO結構數目。
對於 Windows 10,這必須小於或等於 1。
值為 0 且 並行 設定為 NULL,表示此設定檔為非並行。
Camera.Concurrency
描述此配置檔並行支援 之KSCAMERA_PROFILE_CONCURRENCYINFO 結構的陣列。
如果 CountOfConcurrency 為 0,此參數必須為 NULL。
如果 CountOfConcurrency 大於 0,此參數不得為 NULL。
規格需求
需求 | 值 |
---|---|
標頭 | ksmedia.h |