Compartilhar via


enumeração KS_CompressionCaps (ksmedia.h)

A enumeração KS_CompressionCaps define os recursos de compactação de um dispositivo.

Syntax

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

Constantes

 
KS_CompressionCaps_CanQuality
O compressor de vídeo dá suporte a configurações de qualidade.
KS_CompressionCaps_CanCrunch
O compressor de vídeo pode compactar o vídeo com uma taxa de dados especificada. Se um minidriver der suporte a essa funcionalidade, o membro dwBitRate da estrutura KS_VIDEOINFOHEADER especificará a taxa de dados padrão.
KS_CompressionCaps_CanKeyFrame
O compressor de vídeo dá suporte a uma taxa de quadros chave especificada pelo usuário.
KS_CompressionCaps_CanBFrame
O compressor de vídeo dá suporte a um intervalo de quadro P especificado pelo usuário. Os quadros que ocorrem entre os quadros-chave e os quadros P são quadros bidirecionais (B).
KS_CompressionCaps_CanWindow
O compressor de vídeo dá suporte a um tamanho de janela especificado pelo usuário (ou seja, o número de quadros cujo tamanho médio não pode exceder a taxa de dados especificada).

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER