KSDEVICE_PROFILE_INFO-Struktur (ksmedia.h)
Die KSDEVICE_PROFILE_INFO ist eine generische Struktur, die zum Verarbeiten von Profilinformationen für verschiedene Gerätetypen entwickelt wurde.
Syntax
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;
Member
Type
Definiert den Typ des Profils. Derzeit ist der einzige definierte Typ KSDEVICE_PROFILE_TYPE_CAMERA.
#define KSDEVICE_PROFILE_TYPE_CAMERA 0x00000001
Size
Dies muss auf sizeof(KSDEVICE_PROFILE_INFO)-Struktur festgelegt werden.
Camera
Camera.Info
Struktur der KSCAMERA_PROFILE_INFO , die die Profilinformationen einer Kamera definieren.
Camera.Reserved
Nicht verwendet. Muss auf 0 festgelegt werden.
Camera.ConcurrencyCount
Anzahl der KSCAMERA_PROFILE_CONCURRENCYINFO Strukturen im Parallelitätsarray .
Für Windows 10 muss dies kleiner oder gleich 1 sein.
Der Wert 0, bei dem Die Parallelität auf NULL festgelegt ist, gibt an, dass dieses Profil nicht gleichzeitig ist.
Camera.Concurrency
Ein Array von KSCAMERA_PROFILE_CONCURRENCYINFO Strukturen, die die Parallelitätsunterstützung für dieses Profil beschreiben.
Wenn CountOfConcurrency 0 ist, muss dieser Parameter NULL sein.
Wenn CountOfConcurrency größer als 0 ist, darf dieser Parameter nicht NULL sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h |