IMediaPosition::put_Rate method

The put_Rate method sets the playback rate.

Syntax


HRESULT put_Rate(
  [indouble dRate
);

Parameters

dRate [in]

Playback rate. Must not be zero.

Return value

Returns an HRESULT value. Possible values include the following.

Return codeDescription
S_OK

Success.

E_INVALIDARG

Invalid argument.

E_NOTIMPL

Not implemented.

 

Remarks

The playback rate is expressed as a ratio of the normal speed. Thus, 1.0 is normal playback speed, 0.5 is half speed, and 2.0 is twice speed. For audio streams, changing the rate also changes the pitch.

For more information, see the remarks in IMediaSeeking::SetRate.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Control.h (include Dshow.h)

Library

Strmiids.lib

See also

Error and Success Codes
IMediaPosition Interface

 

 

Show: