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 |