Compartilhar via


estrutura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S (ksmedia.h)

A estrutura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S descreve informações sobre os recursos de compactação de vídeo compatíveis com um dispositivo.

Sintaxe

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       DefaultKeyFrameRate;
  LONG       DefaultPFrameRate;
  LONG       DefaultQuality;
  LONG       NumberOfQualitySettings;
  LONG       Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;

Membros

Property

Especifica uma estrutura KSPROPERTY inicializada que descreve o conjunto de propriedades, a ID da propriedade e o tipo de solicitação.

StreamIndex

Especifica o índice baseado em zero do fluxo que está sendo consultado.

DefaultKeyFrameRate

Indica o número estimado de quadros por quadro-chave.

DefaultPFrameRate

Indica o número previsto de quadros por quadro-chave.

DefaultQuality

Especifica o valor de qualidade padrão. Esse valor deve estar no intervalo de 0 a 10000.

NumberOfQualitySettings

Indica o número de configurações discretas de qualidade de compactação compatíveis com o dispositivo.

Capabilities

Especifica os recursos de compactação do dispositivo. Esse membro pode ser um ou mais (logicamente ORed) dos valores da enumeração KS_CompressionCaps .

Requisitos

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

Confira também

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION