estructura KSCAMERA_PROFILE_MEDIAINFO (ksmedia.h)

Esta estructura contiene la información de tipo multimedia pertinente presentada para cada perfil de cámara.

Sintaxis

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;

Miembros

Resolution

Tamaño de marco X (horizontal) e Y (vertical) en píxeles.

Resolution.X

Resolution.Y

MaxFrameRate

Relación de numerador/denominador de velocidad de fotogramas (por ejemplo, 30 / 1 = 30fps). Esta velocidad de fotogramas representa la velocidad de fotogramas máxima de la resolución especificada en condiciones de iluminación ideales. La velocidad de fotogramas real puede ser inferior a este valor.

En el caso de la información de medios de fotos, si no se puede habilitar la secuencia de fotos debido a restricciones de hardware para la resolución de fotos dada, la velocidad de fotogramas debe establecerse en 0 (numerador=0, denominador=0). Esto informará a la capa de aplicación de que el controlador rechazará el control de secuencia de fotos cuando se seleccione ese tipo de medio de foto en particular.

MaxFrameRate.Numerator

MaxFrameRate.Denominator

Flags

Or bit a bit de una o varias de las marcas siguientes:

  • KSCAMERAPROFILE_FLAGS_VIDEOHDRWhen la marca HDR de vídeo está establecida para la información multimedia, para esa configuración multimedia, el HDR de vídeo puede estar habilitado para la secuencia de grabación.

    Es posible que esta marca no se establezca para la información multimedia en el pin de foto.

  • KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen la marca Variable Photo Sequence está establecida para la información multimedia, la compatibilidad con VPS está disponible incluso si la información de medios de fotos no proporciona una velocidad de fotogramas.

    Si se establece esta marca y la velocidad de fotogramas es distinta de cero, para esa información de medios de fotos, VPS y Secuencia de fotos está disponible.

    Si se establece esta marca y la velocidad de fotogramas es cero, para esa información multimedia de fotos, VPS está disponible pero no secuencia de fotos.

    Si no se establece esta marca y la velocidad de fotogramas no es cero, para esa información de medios de fotos, VPS no está disponible, pero la secuencia de fotos está disponible.

    Si no se establece esta marca y la velocidad de fotogramas es cero, ni VPS ni Photo Sequence están disponibles para esa información multimedia.

    Esta marca solo se puede establecer para la información multimedia en el pin de foto. La presencia de esta marca en la información multimedia que no sea de pin de foto dará lugar a que se rechace el conjunto de perfiles.

Data0

Reservado. Se debe establecer en 0.

Data1

Reservado. Se debe establecer en 0.

Data2

Reservado. Se debe establecer en 0.

Data3

Reservado. Se debe establecer en 0.

Requisitos

Requisito Valor
Header ksmedia.h