![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
#include <ctlutil.h>
Public Member Functions | |
| CPosPassThru (__in_opt LPCTSTR, __in_opt LPUNKNOWN, __inout HRESULT *, IPin *) | |
| DECLARE_IUNKNOWN HRESULT | ForceRefresh () |
| virtual HRESULT | GetMediaTime (__out LONGLONG *pStartTime, __out_opt LONGLONG *pEndTime) |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| STDMETHODIMP | GetCapabilities (__out DWORD *pCapabilities) |
| STDMETHODIMP | CheckCapabilities (__inout DWORD *pCapabilities) |
| STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
| STDMETHODIMP | GetTimeFormat (__out GUID *pFormat) |
| STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
| STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
| STDMETHODIMP | QueryPreferredFormat (__out GUID *pFormat) |
| STDMETHODIMP | ConvertTimeFormat (__out LONGLONG *pTarget, __in_opt const GUID *pTargetFormat, LONGLONG Source, __in_opt const GUID *pSourceFormat) |
| STDMETHODIMP | SetPositions (__inout_opt LONGLONG *pCurrent, DWORD CurrentFlags, __inout_opt LONGLONG *pStop, DWORD StopFlags) |
| STDMETHODIMP | GetPositions (__out_opt LONGLONG *pCurrent, __out_opt LONGLONG *pStop) |
| STDMETHODIMP | GetCurrentPosition (__out LONGLONG *pCurrent) |
| STDMETHODIMP | GetStopPosition (__out LONGLONG *pStop) |
| STDMETHODIMP | SetRate (double dRate) |
| STDMETHODIMP | GetRate (__out double *pdRate) |
| STDMETHODIMP | GetDuration (__out LONGLONG *pDuration) |
| STDMETHODIMP | GetAvailable (__out_opt LONGLONG *pEarliest, __out_opt LONGLONG *pLatest) |
| STDMETHODIMP | GetPreroll (__out LONGLONG *pllPreroll) |
| STDMETHODIMP | get_Duration (__out REFTIME *plength) |
| STDMETHODIMP | put_CurrentPosition (REFTIME llTime) |
| STDMETHODIMP | get_StopTime (__out REFTIME *pllTime) |
| STDMETHODIMP | put_StopTime (REFTIME llTime) |
| STDMETHODIMP | get_PrerollTime (__out REFTIME *pllTime) |
| STDMETHODIMP | put_PrerollTime (REFTIME llTime) |
| STDMETHODIMP | get_Rate (__out double *pdRate) |
| STDMETHODIMP | put_Rate (double dRate) |
| STDMETHODIMP | get_CurrentPosition (__out REFTIME *pllTime) |
| STDMETHODIMP | CanSeekForward (__out LONG *pCanSeekForward) |
| STDMETHODIMP | CanSeekBackward (__out LONG *pCanSeekBackward) |
Public Member Functions inherited from CMediaPosition | |
| CMediaPosition (__in_opt LPCTSTR, __in_opt LPUNKNOWN) | |
| CMediaPosition (__in_opt LPCTSTR, __in_opt LPUNKNOWN, __inout HRESULT *phr) | |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| STDMETHODIMP | GetTypeInfoCount (__out UINT *pctinfo) |
| STDMETHODIMP | GetTypeInfo (UINT itinfo, LCID lcid, __deref_out ITypeInfo **pptinfo) |
| STDMETHODIMP | GetIDsOfNames (REFIID riid, __in_ecount(cNames) LPOLESTR *rgszNames, UINT cNames, LCID lcid, __out_ecount(cNames) DISPID *rgdispid) |
| STDMETHODIMP | Invoke (DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, __in DISPPARAMS *pdispparams, __out_opt VARIANT *pvarResult, __out_opt EXCEPINFO *pexcepinfo, __out_opt UINT *puArgErr) |
Public Member Functions inherited from CUnknown | |
| CUnknown (__in_opt LPCTSTR pName, __in_opt LPUNKNOWN pUnk) | |
| virtual | ~CUnknown () |
| CUnknown (__in_opt LPCTSTR Name, __in_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr) | |
| LPUNKNOWN | GetOwner () const |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID, __deref_out void **) |
| STDMETHODIMP_ (ULONG) NonDelegatingAddRef() | |
| STDMETHODIMP_ (ULONG) NonDelegatingRelease() | |
Public Member Functions inherited from CBaseObject | |
| CBaseObject (__in_opt LPCTSTR pName) | |
| ~CBaseObject () | |
Additional Inherited Members | |
Static Public Member Functions inherited from CBaseObject | |
| static LONG | ObjectsActive () |
Protected Attributes inherited from CUnknown | |
| volatile LONG | m_cRef |
| CPosPassThru::CPosPassThru | ( | __in_opt LPCTSTR | pName, |
| __in_opt LPUNKNOWN | pUnk, | ||
| __inout HRESULT * | phr, | ||
| IPin * | pPin | ||
| ) |
Definition at line 482 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::CanSeekBackward | ( | __out LONG * | pCanSeekBackward | ) |
Definition at line 961 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::CanSeekForward | ( | __out LONG * | pCanSeekForward | ) |
Definition at line 947 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::CheckCapabilities | ( | __inout DWORD * | pCapabilities | ) |
Definition at line 577 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::ConvertTimeFormat | ( | __out LONGLONG * | pTarget, |
| __in_opt const GUID * | pTargetFormat, | ||
| LONGLONG | Source, | ||
| __in_opt const GUID * | pSourceFormat | ||
| ) |
Definition at line 666 of file ctlutil.cpp.
|
inline |
| STDMETHODIMP CPosPassThru::get_CurrentPosition | ( | __out REFTIME * | pllTime | ) |
Definition at line 831 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::get_Duration | ( | __out REFTIME * | plength | ) |
Definition at line 816 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::get_PrerollTime | ( | __out REFTIME * | pllTime | ) |
Definition at line 887 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::get_Rate | ( | __out double * | pdRate | ) |
Definition at line 915 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::get_StopTime | ( | __out REFTIME * | pllTime | ) |
Definition at line 859 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetAvailable | ( | __out_opt LONGLONG * | pEarliest, |
| __out_opt LONGLONG * | pLatest | ||
| ) |
Definition at line 764 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetCapabilities | ( | __out DWORD * | pCapabilities | ) |
Definition at line 563 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetCurrentPosition | ( | __out LONGLONG * | pCurrent | ) |
Definition at line 733 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetDuration | ( | __out LONGLONG * | pDuration | ) |
Definition at line 750 of file ctlutil.cpp.
|
inlinevirtual |
Reimplemented in CRendererPosPassThru.
| STDMETHODIMP CPosPassThru::GetPositions | ( | __out_opt LONGLONG * | pCurrent, |
| __out_opt LONGLONG * | pStop | ||
| ) |
Definition at line 701 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetPreroll | ( | __out LONGLONG * | pllPreroll | ) |
Definition at line 757 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetRate | ( | __out double * | pdRate | ) |
Definition at line 779 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetStopPosition | ( | __out LONGLONG * | pStop | ) |
Definition at line 744 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::GetTimeFormat | ( | __out GUID * | pFormat | ) |
Definition at line 636 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::IsFormatSupported | ( | const GUID * | pFormat | ) |
Definition at line 591 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::IsUsingTimeFormat | ( | const GUID * | pFormat | ) |
Definition at line 651 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::NonDelegatingQueryInterface | ( | REFIID | riid, |
| __deref_out void ** | ppv | ||
| ) |
Definition at line 499 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::put_CurrentPosition | ( | REFTIME | llTime | ) |
Definition at line 845 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::put_PrerollTime | ( | REFTIME | llTime | ) |
Definition at line 901 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::put_Rate | ( | double | dRate | ) |
Definition at line 929 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::put_StopTime | ( | REFTIME | llTime | ) |
Definition at line 873 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::QueryPreferredFormat | ( | __out GUID * | pFormat | ) |
Definition at line 606 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::SetPositions | ( | __inout_opt LONGLONG * | pCurrent, |
| DWORD | CurrentFlags, | ||
| __inout_opt LONGLONG * | pStop, | ||
| DWORD | StopFlags | ||
| ) |
Definition at line 684 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::SetRate | ( | double | dRate | ) |
Definition at line 793 of file ctlutil.cpp.
| STDMETHODIMP CPosPassThru::SetTimeFormat | ( | const GUID * | pFormat | ) |
Definition at line 621 of file ctlutil.cpp.