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 | Sí | 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)