DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable

La proprietà del dispositivo DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable rappresenta un flag booleano che indica se sono disponibili Fotocamera Windows Effects.

Attributo Valore
Chiave della proprietà DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable
Identificatore property-data-type DEVPROP_BOOLEAN
Accesso a proprietà Accesso in sola lettura da applicazioni di installazione e programmi di installazione
Localizzata? No

Sintassi

// {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

Osservazioni

DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable è definito nel file di intestazione Mfvirtualcamera.h incluso in Windows SDK versione 10.0.22621.0 e successive.

Se la proprietà DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable è presente e impostata su DEVPROP_TRUE, Fotocamera Windows Gli effetti sono disponibili e possono essere abilitati nel dispositivo.

Se la proprietà non è disponibile nel dispositivo o la proprietà non è impostata su DEVPROP_TRUE, Fotocamera Windows Gli effetti non sono supportati.

Come rilevare se il sistema è in grado di eseguire una fotocamera di Windows Studio

Usare il tasto prop di sviluppo DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable per dedurre se una fotocamera è una fotocamera con consenso esplicito di Windows Studio dal relativo driver .inf.

Per eseguire questa operazione:

  1. Controllare se la chiave della proprietà di sviluppo DEVPKEY_DeviceInterface_IsWindowsCameraEffectAvailable è esposta.

  2. Controllare se il dispositivo è una fotocamera anteriore.

    Ad esempio, usando il DEVPKEY_Device_PhysicalDeviceLocation, controllare se il pannello è anteriore (se ACPI_PLD_V2_BUFFER. Panel == ACPI_PLD_PANEL::AcpiPldPanelFront).

Se entrambi i controlli restituiscono true, è ok presupporre che la fotocamera sia una fotocamera con consenso esplicito di Windows Studio e che pertanto BackgroundSegmentation, EyeGazeCorrection e DigitalWindow siano implementati dal componente Windows Studio.

Requisiti

Versione: Windows 11, versione 22H2

Intestazione: Mfvirtualcamera.h