Condividi tramite


KSPROPERTY_CAMERACONTROL_EXTENDED_VFR

KSPROPERTY_CAMERACONTROL_EXTENDED_VFR è un ID di proprietà che verrà usato per specificare se la frequenza dei fotogrammi variabile è desiderata nel driver. Si tratta di un controllo a livello di pin solo per il pin video. Per l'anteprima e la foto, la variabilità della frequenza dei fotogrammi è interamente fino al driver e non è controllabile dal client.

Tabella di riepilogo dell'utilizzo

Ambito Control Tipo

Versione 1

Aggiungi (Blocca)

Sincrono

I flag seguenti possono essere inseriti nella KSCAMERA_EXTENDEDPROP_HEADER. Campo flag , usato per attivare e disattivare la frequenza dei fotogrammi variabile per il video. Il valore predefinito è fino al driver.

#define KSCAMERA_EXTENDEDPROP_VFR_OFF   0x0000000000000000  
#define KSCAMERA_EXTENDEDPROP_VFR_ON    0x0000000000000001

Se impostato su VFR_OFF, il driver deve fornire una frequenza dei fotogrammi fissa per il pin video.

Se impostato su VFR_ON, la frequenza dei fotogrammi viene determinata automaticamente dal driver e può variare in base alla condizione di acquisizione e allo scenario per il pin video. Quando VFR_ON è impostato, la frequenza massima dei fotogrammi consentita è determinata ulteriormente dalla frequenza dei fotogrammi fissa incorporata nel tipo di supporto selezionato per la registrazione video.

Se il driver non supporta la frequenza dei fotogrammi variabili per il video, il driver non deve implementare questo controllo e la frequenza dei fotogrammi variabili sarà implicita.

Questo controllo non ha alcun effetto durante la registrazione video per il driver che non supporta l'interruttore a comparsa delle impostazioni VFR. Il driver ignorerà il controllo ricevuto durante una registrazione video attiva in tal caso.

Si tratta di un controllo sincrono e non annullabile. Non sono state definite funzionalità per questo controllo.

La tabella seguente contiene le descrizioni e i requisiti per i campi struttura KSCAMERA_EXTENDEDPROP_HEADER quando si usa il controllo .

Membro Descrizione

Versione

Deve essere 1.

PinId

Deve trattarsi dell'ID pin associato al pin del video.

Dimensione

Deve essere sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+ sizeof(KSCAMERA_EXTENDEDPROP_VALUE).

Risultato

Indica i risultati dell'errore dell'ultima operazione SET. Se non è stata eseguita alcuna operazione SET, deve essere 0.

Funzionalità

Deve essere 0.

Flags

Si tratta di un campo di lettura/scrittura. Può trattarsi di uno qualsiasi dei flag definiti in precedenza.

Requisiti

Intestazione

Ksmedia.h