Condividi tramite


enumerazione KS_CompressionCaps (ksmedia.h)

L'enumerazione KS_CompressionCaps definisce le funzionalità di compressione di un dispositivo.

Sintassi

typedef enum {
  KS_CompressionCaps_CanQuality,
  KS_CompressionCaps_CanCrunch,
  KS_CompressionCaps_CanKeyFrame,
  KS_CompressionCaps_CanBFrame,
  KS_CompressionCaps_CanWindow
} KS_CompressionCaps;

Costanti

 
KS_CompressionCaps_CanQuality
Il compressore video supporta le impostazioni di qualità.
KS_CompressionCaps_CanCrunch
Il compressore video può comprimere il video in una frequenza di dati specificata. Se un minidriver supporta questa funzionalità, il membro dwBitRate della struttura di KS_VIDEOINFOHEADER specifica la velocità dei dati predefinita.
KS_CompressionCaps_CanKeyFrame
Il compressore video supporta una frequenza di fotogrammi chiave specificata dall'utente.
KS_CompressionCaps_CanBFrame
Il compressore video supporta un intervallo di fotogrammi P specificato dall'utente. I fotogrammi che si verificano tra i fotogrammi chiave e i fotogrammi P sono fotogrammi bidirezionali (B).
KS_CompressionCaps_CanWindow
Il compressore video supporta una dimensione della finestra specificata dall'utente, ovvero il numero di fotogrammi le cui dimensioni medie non possono superare la frequenza dei dati specificata.

Requisiti

Requisito Valore
Intestazione ksmedia.h (includere Ksmedia.h)

Vedi anche

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER