Condividi tramite


KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME

Questa proprietà controlla l'ora del trigger per il driver della fotocamera. L'ora del trigger viene usata per determinare un fotogramma di riferimento per una sequenza di foto.

Tabella riepilogo utilizzo

Get Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

Aggiungi (Blocca)

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

Il valore della proprietà (dati dell'operazione) contiene una struttura KSCAMERA_EXTENDEDPROP_HEADER e una struttura KSCAMERA_EXTENDEDPROP_VALUE . L'ora del trigger di foto, in unità di 100 nanosecondi, viene impostata o restituita come valore in KSCAMERA_EXTENDEDPROP_VALUE.

Le dimensioni totali dei dati della proprietà sono sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). Il membro Size di KSCAMERA_EXTENDEDPROP_HEADER è impostato su questa dimensione totale dei dati della proprietà.

L'ora del trigger viene impostata o cancellata usando uno dei flag seguenti nel membro Flags di KSCAMERA_EXTENDEDPROP_HEADER.

Flag di ora del trigger Descrizione
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR Cancellare l'impostazione dell'ora del trigger.
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET Impostare un nuovo valore di ora del trigger.

Questo controllo proprietà è sincrono e non annullabile.

Commenti

Recupero della proprietà

Quando risponde a una richiesta di KSPROPERTY_TYPE_GET, il driver imposta i membri del KSCAMERA_EXTENDEDPROP_HEADER su quanto segue.

Membro Valore
Versione 1
PinId ID del segnaposto per la foto.
Dimensione

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) +

sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

Risultato

Valore di errore risultante dal tentativo di leggere la frequenza massima dei fotogrammi.

Altrimenti, è impostato su 0.

Funzionalità 0
Flags Impostare o deselezionare il flag

Se l'ora del trigger non è attualmente impostata su un valore di ora, il membro Flags di KSCAMERA_EXTENDEDPROP_HEADER deve contenere KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR valore.

Impostazione della proprietà

Quando la proprietà è impostata, il membro ull di KSCAMERA_EXTENDEDPROP_VALUE conterrà il valore dell'ora del trigger. L'ora del trigger viene impostata o cancellata in base al flag dell'operazione. Quando il flag viene KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR il valore in KSCAMERA_EXTENDEDPROP_VALUE non viene usato e viene ignorato.

Requisiti

Versione

Disponibile a partire da Windows 8.1.

Intestazione

Ksmedia.h (include Ksmedia.h)