KSPROPERTY_VIDEOCONTROL_FRAME_RATES
La proprietà KSPROPERTY_VIDEOCONTROL_FRAME_RATES enumera le frequenze dei fotogrammi disponibili. Questa proprietà è facoltativa.
Tabella riepilogo utilizzo
Get | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
No |
Filtra |
Il valore della proprietà (dati dell'operazione) è una matrice KSMULTIPLE_ITEM che descrive le frequenze dei fotogrammi disponibili in unità di 100 nanosecondi.
Commenti
Le frequenze dei fotogrammi disponibili vengono restituite in una matrice KSMULTIPLE_ITEM. L'applicazione invia al minidriver una richiesta di KSPROPERTY_VIDEOCONTROL_FRAME_RATES specificando l'indice del flusso e le dimensioni dell'immagine in una struttura KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S. Il minidriver restituisce informazioni sulle frequenze dei fotogrammi nel buffer della matrice KSMULTIPLE_ITEM del chiamante. Questo buffer ha un'intestazione fissa (KSMULTIPLE_ITEM) e una quantità di dati a lunghezza variabile dopo di essa (in base ai valori nella struttura KSMULTIPLE_ITEM).
I singoli valori sono in incrementi di 100 nansecondi.
Se la dimensione del buffer passata al minidriver è zero, il minidriver deve impostare il membro NumberOfBytesToTransfer della struttura HW_STREAM_REQUEST_BLOCK passata al minidriver alle dimensioni del buffer richiesto e restituire STATUS_BUFFER_OVERFLOW.
Requisiti
Intestazione |
Ksmedia.h (include Ksmedia.h) |