Partager via


structure KSCAMERA_PROFILE_CONCURRENCYINFO (ksmedia.h)

Un tableau de structures KSCAMERA_PROFILE_CONCURRENCYINFO forme le paramètre Camera.Concurrency de la structure KSDEVICE_PROFILE_INFO (dont la taille de tableau est spécifiée par le paramètre Camera.CountOfConcurrency ) indiquant les profils que le profil identifié dans la structure KSCAMERA_PROFILE_INFO peut s’exécuter simultanément sur différentes caméras.

Syntaxe

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

Membres

ReferenceGuid

Doit être défini sur le ReferenceGuid du KSFILTER_DESCRIPTOR qui correspond à l’autre appareil avec lequel ce profil est simultané.

Reserved

Inutilisé. Doit être égal à 0.

ProfileCount

Nombre d’ID de profil contenus dans le tableau Profils . Doit être supérieure à 0.

Profiles

Il s’agit d’un tableau de structures KSCAMERA_PROFILE_INFO qui peuvent être utilisées simultanément sur l’autre appareil photo spécifié par referenceGuid. Ce champ ne doit pas avoir la valeur NULL.

Remarques

Actuellement, une application ne sait pas si elle peut tenter de diffuser en continu à partir de plusieurs caméras jusqu’à ce que la tentative réussisse ou échoue. Dans le cas d’un scénario de blogs web, cela signifie que l’application devra tenter d’activer les deux flux avant de peindre l’interface utilisateur avec une image dans un élément vidéo d’image.

Pour plusieurs applications, la concurrence ne sera pas suffisante pour garantir un fonctionnement simultané. Les informations de concurrence ne tenteront pas de résoudre ce scénario. Au lieu de cela, la fonctionnalité de yanking de caméra existante sera exploitée.

Si les champs Camera.CountOfConcurrency et Camera.Concurrency sont respectivement 0 et NULL , cela indique au système d’exploitation que le profil défini par le KSCAMERA_PROFILE_INFO n’est pas un profil simultané.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h