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