IMediaPosition::get_Duration method (control.h)

The get_Duration method retrieves the duration of the stream.

Syntax

HRESULT get_Duration(
  [out] REFTIME *plength
);

Parameters

[out] plength

Pointer to a variable that receives the total stream length, in seconds.

Return value

Returns an HRESULT value. Possible values include the following.

Return code Description
S_OK
Success.
E_NOTIMPL
Not implemented.
E_POINTER
NULL pointer argument.

Remarks

This method retrieves the duration of the stream at normal playback speed. Changing the playback rate does not affect the duration.

Requirements

   
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header control.h (include Dshow.h)
Library Strmiids.lib

See also

Error and Success Codes

IMediaPosition Interface