Compartilhar via


estrutura KSPROPERTY_VIDEOCOMPRESSION_S (ksmedia.h)

A estrutura KSPROPERTY_VIDEOCOMPRESSION_S descreve uma única propriedade KSPROPERTY_VIDEOCOMPRESSION_Xxx de um fluxo especificado.

Sintaxe

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       Value;
} KSPROPERTY_VIDEOCOMPRESSION_S, *PKSPROPERTY_VIDEOCOMPRESSION_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

Contém o índice baseado em zero do fluxo.

Value

Especifica o valor de uma solicitação. Para Definir solicitações, o minidriver deve definir a propriedade especificada em Propriedade para esse valor. Para obter solicitações, o minidriver deve retornar o valor da propriedade especificada em Property.

Comentários

Todas as propriedades KSPROPERTY_VIDEOCOMPRESSION que usam essa estrutura são de leitura/gravação.

Requisitos

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

Confira também

KSPROPERTY

KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE

KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME

KSPROPERTY_VIDEOCOMPRESSION_QUALITY

KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE

PROPSETID_VIDCAP_VIDEOCOMPRESSION