KSCAMERA_PROFILE_CONCURRENCYINFO-Struktur (ksmedia.h)
Ein Array von KSCAMERA_PROFILE_CONCURRENCYINFO Strukturen bilden den Camera.Concurrency-Parameter der KSDEVICE_PROFILE_INFO-Struktur (deren Arraygröße durch den Camera.CountOfConcurrency-Parameter angegeben wird), der angibt, welche Profile das in der KSCAMERA_PROFILE_INFO-Struktur identifizierte Profil gleichzeitig auf verschiedenen Kameras ausgeführt werden kann.
Syntax
typedef struct _KSCAMERA_PROFILE_CONCURRENCYINFO {
GUID ReferenceGuid;
UINT32 Reserved;
UINT32 ProfileCount;
PKSCAMERA_PROFILE_INFO Profiles;
} KSCAMERA_PROFILE_CONCURRENCYINFO, *PKSCAMERA_PROFILE_CONCURRENCYINFO;
Member
ReferenceGuid
Muss auf die ReferenceGuid des KSFILTER_DESCRIPTOR festgelegt werden, der dem anderen Gerät entspricht, mit dem dieses Profil gleichzeitig ist.
Reserved
Nicht verwendet. Muss den Wert 0 (null) haben.
ProfileCount
Anzahl der Profil-IDs, die im Profile-Array enthalten sind. Muss größer als 0 sein.
Profiles
Dies ist ein Array von KSCAMERA_PROFILE_INFO Strukturen, die gleichzeitig auf dem anderen Kameragerät verwendet werden können, das von der ReferenceGuid angegeben wird. Dieses Feld darf nicht NULL sein.
Hinweise
Derzeit ist einer Anwendung nicht bekannt, ob sie versuchen kann, von mehreren Kameras zu streamen, bis der Versuch erfolgreich ist oder fehlschlägt. Im Fall eines Webbloggingszenarios bedeutet dies, dass die Anwendung versuchen muss, beide Streams zu aktivieren, bevor sie die Benutzeroberfläche mit einem Bild-in-Bild-Videoelement zeichnet.
Bei mehreren Anwendungen reicht die Parallelität nicht aus, um den gleichzeitigen Betrieb zu gewährleisten. Die Parallelitätsinformationen versuchen nicht, dieses Szenario zu lösen. Stattdessen wird die vorhandene Kamera-Yanking-Funktion genutzt.
Wenn sowohl Camera.CountOfConcurrency als auch die Felder Camera.Concurrency 0 bzw . NULL sind, gibt dies dem Betriebssystem an, dass das vom KSCAMERA_PROFILE_INFO definierte Profil kein gleichzeitiges Profil ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h |