KSPROPERTY_VIDEODECODER_CAPS_S structure (ksmedia.h)

The KSPROPERTY_VIDEODECODER_CAPS_S structure describes the hardware capabilities of the video decoder device.

Syntax

typedef struct {
  KSPROPERTY Property;
  ULONG      StandardsSupported;
  ULONG      Capabilities;
  ULONG      SettlingTime;
  ULONG      HSyncPerVSync;
} KSPROPERTY_VIDEODECODER_CAPS_S, *PKSPROPERTY_VIDEODECODER_CAPS_S;

Members

Property

Specifies an initialized KSPROPERTY structure that describes the property set, property ID, and request type.

StandardsSupported

Specifies the video standards supported by the device. This member may be set to one or more (logically ORed) values from the KS_AnalogVideoStandard enumeration.

Capabilities

Specifies video decoder capabilities. This member must be set to zero or one of the values from the KS_VIDEODECODER_FLAGS enumeration.

SettlingTime

Specifies the settling time when changing input video sources. This value is expressed in milliseconds.

HSyncPerVSync

Specifies the number of horizontal sync pulses the video decoder produces during the vertical sync period. Decoders that follow the ITU_656 should set this value to six.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY

KSPROPERTY_VIDEODECODER_CAPS

KS_AnalogVideoStandard

KS_VIDEODECODER_FLAGS

PROPSETID_VIDCAP_VIDEODECODER