Compartir a través de


KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS es un identificador de propiedad que permite a los controladores de cámara ofrecer varias configuraciones fijas de campo de visión (FoV) que los usuarios pueden seleccionar a través de la página o aplicaciones de configuración de Cámara.

  • Los valores de campo de visión notificados en la matriz de carga KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS deben ordenarse en orden descendente, por ejemplo, el valor más grande primero.

  • Todos los valores de campo de visión (FoV) notificados por KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS deben admitirse en todos los tipos de medios disponibles que el controlador elija admitir.

    • Los controladores pueden escalar o recortar para lograr FoV en determinadas resoluciones.

    • Las excepciones se pueden realizar al admitir perfiles de Cámara y agregar KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2 como BlockedControl. Esto dará lugar a que el control FIELDOFVIEW2 no se admita cuando se use un perfil que bloquee su uso.

Tabla de resumen de uso

Ámbito Obtener Yammer Establecer Control Tipo
Versión 1 No Filtro Sincrónico

Campos de la estructura KSCAMERA_EXTENDEDPROP_HEADER

La tabla siguiente contiene las descripciones y los requisitos de los campos de la estructura KSCAMERA_EXTENDEDPROP_HEADER cuando se usa el control.

Miembro Descripción
Versión Debe ser 1.
PinId KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF)
Size Debe ser sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS)
Resultado Debe contener 0. Este campo solo se usa para devolver los resultados de la última operación SET asincrónica.
Funcionalidad Debe ser 0.
Flags Debe ser 0.

Carga KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS

La carga que sigue a la estructura de encabezado es KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS obligatorio.

Parámetro Descripción
DefaultDiagonalFieldOfViewInDegrees Valor predeterminado del campo de visión (FoV). Debe ser uno de los valores indicados en la matriz DiscreteFoVStops.
DiscreteFoVStopsCount Recuento de entradas válidas en DiscreteFovStops, máximo de 360, mínimo de 1.
DiscreteFoVStops Matriz de paradas válidas de campo de visión (FoV), solo DiscreteFoVStopsCount son elementos válidos.
Reserved Establezca en 0.

Requisitos

Cliente mínimo admitido: Windows 11, versión 24H2

Encabezado: ksmedia.h (incluya Ksmedia.h)

Consulte también

KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2