Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La propiedad DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable dispositivo representa una marca booleana que indica si Cámara de Windows Efectos están disponibles.
| Atributo | Valor |
|---|---|
| Clave de propiedad | DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable |
| Identificador de tipo de datos de propiedad | DEVPROP_BOOLEAN |
| Property Access | Acceso de solo lectura mediante aplicaciones de instalación e instaladores |
| ¿Localizada? | No |
Sintaxis
// {6EDC630D-C2E3-43B7-B2D1-20525A1AF120}, 4
DEFINE_DEVPROPKEY(DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable, 0x6EDC630D, 0xC2E3, 0x43B7, 0xB2, 0xD1, 0x20, 0x52, 0x5A, 0x1A, 0xF1, 0x20, 4); // DEVPROP_TYPE_BOOLEAN
Observaciones
DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable se define en el archivo de encabezado Mfvirtualcamera.h incluido en la versión 10.0.22621.0 de Windows SDK y versiones posteriores.
Si la propiedad DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable está presente y se establece en DEVPROP_TRUE, Cámara de Windows Efectos están disponibles y se pueden habilitar en el dispositivo.
Si la propiedad no está disponible en el dispositivo o la propiedad no está establecida en DEVPROP_TRUE, no se admiten Cámara de Windows Efectos.
Cómo detectar si el sistema es capaz de ejecutar una cámara de Windows Studio
Use la DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable clave de propiedad de desarrollo para deducir si una cámara es una cámara de Windows Studio opt-in de su controlador .inf.
Para ello, siga estos pasos:
Compruebe si se expone la clave de propiedad de desarrollo de DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable .
Compruebe si el dispositivo es una cámara frontal.
Por ejemplo, con el DEVPKEY_Device_PhysicalDeviceLocation, compruebe si el panel está delante (si ACPI_PLD_V2_BUFFER. Panel == ACPI_PLD_PANEL::AcpiPldPanelFront).
Si ambas comprobaciones devuelven true, es correcto suponer que la cámara es una cámara de Windows Studio opt-in y que, por lo tanto, BackgroundSegmentation, EyeGazeCorrection y DigitalWindow se implementan mediante el componente de Windows Studio.
Requisitos
Versión: Windows 11, versión 22H2
Encabezado: Mfvirtualcamera.h