IAMTimelineTrack::GetSrcAtTime
Microsoft DirectShow 9.0 |
IAMTimelineTrack::GetSrcAtTime
The GetSrcAtTime method retrieves the source object nearest to the specified time, according to the specified boundary conditions.
Syntax
HRESULT GetSrcAtTime( IAMTimelineObj **ppSrc, REFERENCE_TIME Time, long SearchDirection );
Parameters
ppSrc
[out] Address of a pointer that receives the IAMTimelineObj interface of the source object.
Time
Start time for the search, in 100-nanosecond units.
SearchDirection
Member of the DEXTERF_TRACK_SEARCH_FLAGS enumerated type that specifies the boundary conditions for the search.
Return Value
Returns one of the following HRESULT values:
Value | Description |
S_FALSE | Did not locate a source object. |
S_OK | Located a source object. |
E_INVALIDARG | Invalid argument. |
E_POINTER | NULL pointer argument. |
Remarks
If the method returns S_OK, the IAMTimelineObj interface that it returns has an outstanding reference count. Be sure to release the interface when you are finished using it.
Requirements
Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.
Library: Use strmiids.lib.
See Also