Condividi tramite


IAMExtendedSeeking interface (qnetwork.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The IAMExtendedSeeking interface seeks to a marker in a Windows Media stream or changes the playback rate for a Windows Media file. This interface is implemented by the Windows Media Source filter and the WM ASF Reader filter.

Inheritance

The IAMExtendedSeeking interface inherits from the IDispatch interface. IAMExtendedSeeking also has these types of members:

Methods

The IAMExtendedSeeking interface has these methods.

 
IAMExtendedSeeking::get_CurrentMarker

The get_CurrentMarker method retrieves the current marker.
IAMExtendedSeeking::get_ExSeekCapabilities

The get_ExSeekCapabilities method retrieves the extended seeking capabilities of the filter.
IAMExtendedSeeking::get_MarkerCount

The get_MarkerCount method retrieves the number of markers in the current stream.
IAMExtendedSeeking::get_PlaybackSpeed

The get_PlaybackSpeed method retrieves the playback speed.
IAMExtendedSeeking::GetMarkerName

The GetMarkerName method retrieves the name associated with the specified marker.
IAMExtendedSeeking::GetMarkerTime

The GetMarkerTime method retrieves the presentation time associated with the specified marker.
IAMExtendedSeeking::put_PlaybackSpeed

The put_PlaybackSpeed method specifies the playback speed.

Remarks

To define the interface identifier, include the header file Initguid.h before Qnetwork.h, but after Dshow.h and other header files:

#include <dshow.h>
#include <initguid.h>
#include <qnetwork.h>
Note  Make sure that Initguid.h is included only once in your project. Otherwise, you will receive linker errors for duplicate GUID values.
 

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header qnetwork.h

See also

IDispatch

Interfaces