Microsoft DirectX 9.0


The IsNormalRate method indicates whether the clip will play at the normal playback rate; that is, the playback rate of the original file.


HRESULT IsNormalRate(
    BOOL *pVal



Pointer to a variable that receives a Boolean value indicating how the clip will render. If the value is TRUE, the clip will play at the normal rate. Otherwise, it will play faster or slower than normal.

Return Value

Returns S_OK if successful, or E_POINTER otherwise.


A clip's playback rate is determined by its media start and stop times, relative to its timeline times:

Playback rate = (Media Stop — Media Start) / (Timeline Stop — Timeline Start)

If this ratio is equal to 1, the clip plays at the authored speed. Otherwise, it plays faster or slower. For more information, see Time in DirectShow Editing Services.


Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.

Library: Use strmiids.lib.

See Also