KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S structure

The KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S structure describes actual frame rate information in response to KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE property requests.

Syntax

typedef struct KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  ULONG      RangeIndex;
  SIZE       Dimensions;
  LONGLONG   CurrentActualFrameRate;
  LONGLONG   CurrentMaxAvailableFrameRate;
}  *PKSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S;

Members

Property

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

StreamIndex

Contains the zero-based index of the stream.

RangeIndex

Contains the zero-based index into the range list. The value contained at this location specifies the range in which frame rate information is being requested.

Dimensions

Specifies the width and height of the image.

CurrentActualFrameRate

Specifies the actual frame rate for the specified stream and range. Frame rate values are expressed in 100-nanosecond units.

CurrentMaxAvailableFrameRate

Specifies the maximum frame rate for the specified stream and range. Frame rate values are expressed in 100-nanosecond units.

Remarks

The minidriver should return STATUS_NOT_SUPPORTED if the pin is not open.

Requirements

   
Header ksmedia.h (include Ksmedia.h)

See Also

KSPROPERTY

KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE

PROPSETID_VIDCAP_VIDEOCONTROL