AMExtendedSeekingCapabilities enumeration (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 AMExtendedSeekingCapabilities enumeration contains flags that describe the extended seeking capabilities of a filter.

Syntax

typedef enum {
  AM_EXSEEK_CANSEEK = 1,
  AM_EXSEEK_CANSCAN = 2,
  AM_EXSEEK_MARKERSEEK = 4,
  AM_EXSEEK_SCANWITHOUTCLOCK = 8,
  AM_EXSEEK_NOSTANDARDREPAINT = 16,
  AM_EXSEEK_BUFFERING = 32,
  AM_EXSEEK_SENDS_VIDEOFRAMEREADY = 64
} AMExtendedSeekingCapabilities;

Constants

 
AM_EXSEEK_CANSEEK
Value: 1
Indicates that the stream is seekable.
AM_EXSEEK_CANSCAN
Value: 2
Indicates that the filter supports rates other than 1.0.
AM_EXSEEK_MARKERSEEK
Value: 4
Indicates that the stream contains markers.
AM_EXSEEK_SCANWITHOUTCLOCK
Value: 8
Indicates that the filter can play back at rates other than 1.0.
AM_EXSEEK_NOSTANDARDREPAINT
Value: 16
Indicates that the filter can seek to a new frame without displaying the new frame when it finds it.
AM_EXSEEK_BUFFERING
Value: 32
Indicates that the filter can seek while the stream is buffering.
AM_EXSEEK_SENDS_VIDEOFRAMEREADY
Value: 64
Indicates that the filter's video pin has been created.

Remarks

See IAMExtendedSeeking::get_ExSeekCapabilities for descriptions of how the Windows Media Source filter sets these flags.

Requirements

Requirement Value
Header qnetwork.h

See also

DirectShow Enumerated Types