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à

Filtra

KSPROPERTY_VIDEOCOMPRESSION_S

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)

Vedi anche

KSPROPERTY

KSPROPERTY_VIDEOCOMPRESSION_S

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S