![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
#include <ctlutil.h>
Public Member Functions | |
| CRendererPosPassThru (__in_opt LPCTSTR, __in_opt LPUNKNOWN, __inout HRESULT *, IPin *) | |
| HRESULT | RegisterMediaTime (IMediaSample *pMediaSample) |
| HRESULT | RegisterMediaTime (LONGLONG StartTime, LONGLONG EndTime) |
| HRESULT | GetMediaTime (__out LONGLONG *pStartTime, __out_opt LONGLONG *pEndTime) |
| HRESULT | ResetMediaTime () |
| HRESULT | EOS () |
Public Member Functions inherited from CPosPassThru | |
| CPosPassThru (__in_opt LPCTSTR, __in_opt LPUNKNOWN, __inout HRESULT *, IPin *) | |
| DECLARE_IUNKNOWN HRESULT | ForceRefresh () |
| 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 |
| CRendererPosPassThru::CRendererPosPassThru | ( | __in_opt LPCTSTR | pName, |
| __in_opt LPUNKNOWN | pUnk, | ||
| __inout HRESULT * | phr, | ||
| IPin * | pPin | ||
| ) |
Definition at line 983 of file ctlutil.cpp.
| HRESULT CRendererPosPassThru::EOS | ( | ) |
Definition at line 1073 of file ctlutil.cpp.
|
virtual |
Reimplemented from CPosPassThru.
Definition at line 1038 of file ctlutil.cpp.
| HRESULT CRendererPosPassThru::RegisterMediaTime | ( | IMediaSample * | pMediaSample | ) |
Definition at line 998 of file ctlutil.cpp.
| HRESULT CRendererPosPassThru::RegisterMediaTime | ( | LONGLONG | StartTime, |
| LONGLONG | EndTime | ||
| ) |
Definition at line 1025 of file ctlutil.cpp.
| HRESULT CRendererPosPassThru::ResetMediaTime | ( | ) |
Definition at line 1060 of file ctlutil.cpp.