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) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de