DEXTERF_TRACK_SEARCH_FLAGS enumeration

[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.]

Note

[Deprecated. This API may be removed from future releases of Windows.]

The DEXTERF_TRACK_SEARCH_FLAGS enumeration specifies the boundary conditions on a search for an object in the timeline.

Syntax

typedef enum  { 
  DEXTERF_BOUNDING    = -1,
  DEXTERF_EXACTLY_AT  = 0,
  DEXTERF_FORWARDS    = 1
} DEXTERF_TRACK_SEARCH_FLAGS;

Constants

DEXTERF_BOUNDING

Search for an object that spans the specified time.

DEXTERF_EXACTLY_AT

Search for an object that starts exactly at the specified time.

DEXTERF_FORWARDS

Search for an object that starts at the specified time or later.

Remarks

These boundary conditions are summarized in the following table.

Enumeration value Boundary condition
DEXTERF_BOUNDING Start <= TimeStop > Time
DEXTERF_EXACTLY_AT Start == Time
DEXTERF_FORWARDS Start >= Time
  • Start: start time of the retrieved object.
  • Stop: stop time of the retrieved object.
  • Time: specified search time.

Requirements

Requirement Value
Header
Qedit.h

See also

IAMTimelineTrack::GetSrcAtTime