estructura KSCAMERA_MAXVIDEOFPS_FORPHOTORES (ksmedia.h)

La estructura KSCAMERA_MAXVIDEOFPS_FORPHOTORES contiene los datos de propiedad para la velocidad máxima de fotogramas a una resolución determinada para una cámara que admita la vista previa y la captura. Esta estructura se usa al establecer o recuperar los datos de la propiedad de control extendido KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES .

Sintaxis

typedef struct tagKSCAMERA_MAXVIDEOFPS_FORPHOTORES {
  ULONG PhotoResWidth;
  ULONG PhotoResHeight;
  ULONG PreviewFPSNum;
  ULONG PreviewFPSDenom;
  ULONG CaptureFPSNum;
  ULONG CaptureFPSDenom;
} KSCAMERA_MAXVIDEOFPS_FORPHOTORES, *PKSCAMERA_MAXVIDEOFPS_FORPHOTORES;

Miembros

PhotoResWidth

Ancho de resolución de fotos en píxeles.

PhotoResHeight

Alto de resolución de fotos en píxeles.

PreviewFPSNum

Valor numerador de la velocidad de fotogramas de vista previa.

PreviewFPSDenom

Valor del denominador de la velocidad de fotogramas de vista previa.

CaptureFPSNum

Valor numerador de la velocidad de fotogramas de captura.

CaptureFPSDenom

Valor de denominador de la velocidad de fotogramas de captura.

Comentarios

Al establecer la propiedad, mediante una solicitud de KSPROPERTY_TYPE_SET, los miembros PhotoResWidth y PhotoResHeight los proporciona la aplicación en función de los tipos de medios de fotos disponibles. El controlador de cámara debe conservar esta información de resolución internamente. El controlador debe omitir la vista previa y capturar miembros de velocidad de fotogramas en KSPROPERTY_TYPE_SET solicitudes.

Para cualquier solicitud de KSPROPERTY_TYPE_GET posterior, el controlador de cámara, en función de la resolución proporcionada en la solicitud anterior KSPROPERTY_TYPE_SET, debe proporcionar las velocidades de fotograma para las secuencias de vista previa y captura. Además, el controlador de cámara debe establecer PhotoResWidth y PhotoResHeight en la resolución que se proporcionó con la solicitud de KSPROPERTY_TYPE_SET.

Si no se realizó ninguna solicitud KSPROPERTY_TYPE_SET para la sesión, el controlador de cámara estableció todos los miembros de la estructura de KSCAMERA_MAXVIDEOFPS_FORPHOTORES en 0.

Si no se admite la vista previa o captura, como el caso en el que la cámara es una cámara anclada dual con solo un pin de vídeo, debe usar los miembros CaptureFPSNum y CaptureFPSDenom y establecer los miembros PreviewFPSNum y PreviewFPSDenom en 0.

Si el controlador de cámara admite KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE en el control modo foto , este control es obligatorio.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1
Servidor mínimo compatible Windows Server 2012 R2
Encabezado ksmedia.h (incluya Ksmedia.h)