KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE
La proprietà KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE controlla la frequenza dei dati che descrive le dimensioni medie dei fotogrammi. Questa proprietà deve essere implementata.
Tabella riepilogo utilizzo
Get | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
Sì |
Filtra |
LONG |
Il valore della proprietà (dati dell'operazione) è un valore LONG che specifica una frequenza dati che rappresenta la dimensione media del frame.
Commenti
Il membro Value della struttura KSPROPERTY_VIDEOCOMPRESSION_S specifica le dimensioni della finestra.
I minidriver che supportano questa proprietà devono impostare il flag KS_CompressionCaps_CanWindow nel membro Capabilities della struttura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S che recupera le funzionalità di compressione video del minidriver. Se un minidriver imposta il flag KS_CompressionCaps_CanWindow , deve fornire il supporto sia get che set per la proprietà.
Per una finestra di dimensioni n, le dimensioni medie dei fotogrammi di qualsiasi fotogramma consecutivo non devono superare la frequenza di dati specificata del flusso, anche se i singoli fotogrammi possono essere maggiori o più piccoli. Ad esempio, se la velocità dati è stata impostata su 150 kilobyte al secondo (KBps) in un filmato di 15 fotogrammi al secondo (fps), la dimensione media di ogni fotogramma deve pertanto essere minore o uguale a 10 kilobyte. I singoli fotogrammi possono essere maggiori o più piccoli, purché la dimensione media (calcolata su 15 fotogrammi al secondo del film) sia minore o uguale a 10 kilobyte.
Requisiti
Intestazione |
Ksmedia.h (include Ksmedia.h) |