Share via


IMSVidPlayback::put_PositionMode Method

This topic applies to Windows XP or later.
The put_PositionMode method specifies how position values will be interpreted by this interface.

Syntax

HRESULT put_PositionMode(
  [in]  PositionModeList lPositionMode
);

Parameters

  • lPositionMode [in]
    Specifies one of the following values.

    Value Description
    FrameMode Position values are specified as frame numbers.
    TenthsSecondsMode Position values are specified as hundredths of seconds.

Return Value

The method returns an HRESULT. Possible values include the following.

Return code Description

ERROR_INVALID_STATE

The graph is not built. Call the Build or View method on the Video Control.

E_FAIL

Failed. Possibly the source does not support this mode.

E_INVALIDARG

Invalid argument.

S_OK

The method succeeded.

Note  The value ERROR_INVALID_STATE is converted to an HRESULT with the HRESULT_FROM_WIN32 macro.

Remarks

The position mode determines how the parameters are interpreted for the following methods:

Call the IMSVidCtl::Build or IMSVidCtl::View method before calling this method.

Examples

hr = m_pPlayback->put_PositionMode(TenthsSecondsMode);

Requirements

Header Declared in Dshow.h.
DLL Requires Quartz.dll.

See Also

get_PositionMode
IMSVidPlayback Interface

Send comments about this topic to Microsoft

Build date: 12/4/2008