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 |