ReactOS 0.4.15-dev-7934-g1dc8d80
IAMTimelineSrc Interface Reference
Inheritance diagram for IAMTimelineSrc:
Collaboration diagram for IAMTimelineSrc:

Public Member Functions

HRESULT GetMediaTimes (REFERENCE_TIME *start, REFERENCE_TIME *stop)
 
HRESULT GetMediaTimes2 (REFTIME *start, REFTIME *stop)
 
HRESULT ModifyStopTime (REFERENCE_TIME stop)
 
HRESULT ModifyStopTime2 (REFTIME stop)
 
HRESULT FixMediaTimes (REFERENCE_TIME *start, REFERENCE_TIME *stop)
 
HRESULT FixMediaTimes2 (REFTIME *start, REFTIME *stop)
 
HRESULT SetMediaTimes (REFERENCE_TIME Start, REFERENCE_TIME Stop)
 
HRESULT SetMediaTimes2 (REFTIME Start, REFTIME Stop)
 
HRESULT SetMediaLength (REFERENCE_TIME length)
 
HRESULT SetMediaLength2 (REFTIME length)
 
HRESULT GetMediaLength (REFERENCE_TIME *length)
 
HRESULT GetMediaLength2 (REFTIME *length)
 
HRESULT GetMediaName ([out, retval] BSTR *name)
 
HRESULT SetMediaName (BSTR name)
 
HRESULT SpliceWithNext (IAMTimelineObj *next)
 
HRESULT GetStreamNumber (long *num)
 
HRESULT SetStreamNumber (long num)
 
HRESULT IsNormalRate (BOOL *normal)
 
HRESULT GetDefaultFPS (double *fps)
 
HRESULT SetDefaultFPS (double fps)
 
HRESULT GetStretchMode (int *mode)
 
HRESULT SetStretchMode (int mode)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 712 of file qedit.idl.

Member Function Documentation

◆ FixMediaTimes()

HRESULT IAMTimelineSrc::FixMediaTimes ( REFERENCE_TIME start,
REFERENCE_TIME stop 
)

◆ FixMediaTimes2()

HRESULT IAMTimelineSrc::FixMediaTimes2 ( REFTIME start,
REFTIME stop 
)

◆ GetDefaultFPS()

HRESULT IAMTimelineSrc::GetDefaultFPS ( double fps)

◆ GetMediaLength()

HRESULT IAMTimelineSrc::GetMediaLength ( REFERENCE_TIME length)

◆ GetMediaLength2()

HRESULT IAMTimelineSrc::GetMediaLength2 ( REFTIME length)

◆ GetMediaName()

HRESULT IAMTimelineSrc::GetMediaName ( [out, retval] BSTR name)

◆ GetMediaTimes()

HRESULT IAMTimelineSrc::GetMediaTimes ( REFERENCE_TIME start,
REFERENCE_TIME stop 
)

◆ GetMediaTimes2()

HRESULT IAMTimelineSrc::GetMediaTimes2 ( REFTIME start,
REFTIME stop 
)

◆ GetStreamNumber()

HRESULT IAMTimelineSrc::GetStreamNumber ( long num)

◆ GetStretchMode()

HRESULT IAMTimelineSrc::GetStretchMode ( int mode)

◆ IsNormalRate()

HRESULT IAMTimelineSrc::IsNormalRate ( BOOL normal)

◆ ModifyStopTime()

HRESULT IAMTimelineSrc::ModifyStopTime ( REFERENCE_TIME  stop)

◆ ModifyStopTime2()

HRESULT IAMTimelineSrc::ModifyStopTime2 ( REFTIME  stop)

◆ SetDefaultFPS()

HRESULT IAMTimelineSrc::SetDefaultFPS ( double  fps)

◆ SetMediaLength()

HRESULT IAMTimelineSrc::SetMediaLength ( REFERENCE_TIME  length)

◆ SetMediaLength2()

HRESULT IAMTimelineSrc::SetMediaLength2 ( REFTIME  length)

◆ SetMediaName()

HRESULT IAMTimelineSrc::SetMediaName ( BSTR  name)

◆ SetMediaTimes()

HRESULT IAMTimelineSrc::SetMediaTimes ( REFERENCE_TIME  Start,
REFERENCE_TIME  Stop 
)

◆ SetMediaTimes2()

HRESULT IAMTimelineSrc::SetMediaTimes2 ( REFTIME  Start,
REFTIME  Stop 
)

◆ SetStreamNumber()

HRESULT IAMTimelineSrc::SetStreamNumber ( long  num)

◆ SetStretchMode()

HRESULT IAMTimelineSrc::SetStretchMode ( int  mode)

◆ SpliceWithNext()

HRESULT IAMTimelineSrc::SpliceWithNext ( IAMTimelineObj next)

The documentation for this interface was generated from the following file: