Partager via


KSCAMERA_PROFILE_MEDIAINFO structure (ksmedia.h)

Cette structure contient les informations de type de média pertinentes présentées pour chaque profil d’appareil photo.

Syntaxe

typedef struct _KSCAMERA_PROFILE_MEDIAINFO {
  struct {
    UINT32 X;
    UINT32 Y;
  } Resolution;
  struct {
    UINT32 Numerator;
    UINT32 Denominator;
  } MaxFrameRate;
  ULONGLONG Flags;
  UINT32    Data0;
  UINT32    Data1;
  UINT32    Data2;
  UINT32    Data3;
} KSCAMERA_PROFILE_MEDIAINFO, *PKSCAMERA_PROFILE_MEDIAINFO;

Membres

Resolution

Taille d’image X (horizontale) et Y (verticale) en pixels.

Resolution.X

Resolution.Y

MaxFrameRate

Ratio numérateur/dénominateur de la fréquence d’images (par exemple, 30/1 = 30fps). Cette fréquence d’images représente la fréquence d’images maximale de la résolution spécifiée dans des conditions d’éclairage idéales. La fréquence d’images réelle peut être inférieure à cette valeur.

Pour les informations sur le support photo, si la séquence de photos ne peut pas être activée en raison de contraintes matérielles pour la résolution de photo donnée, la fréquence d’images doit être définie sur 0 (numérateur=0, dénominateur=0). Cela informera la couche d’application que le contrôle de séquence de photos sera rejeté par le pilote lorsque ce type de média photo particulier est sélectionné.

MaxFrameRate.Numerator

MaxFrameRate.Denominator

Flags

OR au niveau du bit d’un ou de plusieurs des indicateurs suivants :

  • KSCAMERAPROFILE_FLAGS_VIDEOHDRWhen l’indicateur HDR vidéo est défini pour les informations multimédias, pour ce paramètre multimédia, la vidéo HDR peut être activée pour le flux d’enregistrement.

    Cet indicateur n’est peut-être pas défini pour les informations multimédias sur l’épingle de la photo.

  • KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen l’indicateur De séquence de photos variables est défini pour les informations multimédias, la prise en charge de VPS est disponible même si les informations du média photo ne fournissent pas de fréquence d’images.

    Si cet indicateur est défini et que la fréquence d’images est différente de zéro, pour ces informations sur le média photo, vps et séquence de photos sont disponibles.

    Si cet indicateur est défini et que la fréquence d’images est égale à zéro, pour ces informations de média photo, VPS est disponible, mais pas Séquence de photos.

    Si cet indicateur n’est pas défini et que la fréquence d’images est différente de zéro, pour ces informations sur le média photo, VPS n’est pas disponible, mais Séquence de photos est disponible.

    Si cet indicateur n’est pas défini et que la fréquence d’images est égale à zéro, ni VPS ni Photo Sequence ne sont disponibles pour ces informations multimédias.

    Cet indicateur ne peut être défini que pour les informations multimédias sur l’épingle de la photo. La présence de cet indicateur sur les informations multimédias autres que les broches de photos entraîne le rejet du jeu de profils.

Data0

Réservé. Doit avoir la valeur 0.

Data1

Réservé. Doit avoir la valeur 0.

Data2

Réservé. Doit avoir la valeur 0.

Data3

Réservé. Doit avoir la valeur 0.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h