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) |