![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
#include <ctlutil.h>
Public Member Functions | |
| CSourcePosition (__in_opt LPCTSTR, __in_opt LPUNKNOWN, __inout HRESULT *, __in CCritSec *) | |
| 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 | CanSeekForward (__out LONG *pCanSeekForward) |
| STDMETHODIMP | CanSeekBackward (__out LONG *pCanSeekBackward) |
| STDMETHODIMP | get_CurrentPosition (__out REFTIME *pllTime) |
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 () | |
Protected Member Functions | |
| virtual HRESULT | ChangeStart () PURE |
| virtual HRESULT | ChangeStop () PURE |
| virtual HRESULT | ChangeRate () PURE |
Protected Attributes | |
| COARefTime | m_Duration |
| COARefTime | m_Start |
| COARefTime | m_Stop |
| double | m_Rate |
| CCritSec * | m_pLock |
Protected Attributes inherited from CUnknown | |
| volatile LONG | m_cRef |
Additional Inherited Members | |
Static Public Member Functions inherited from CBaseObject | |
| static LONG | ObjectsActive () |
| CSourcePosition::CSourcePosition | ( | __in_opt LPCTSTR | pName, |
| __in_opt LPUNKNOWN | pUnk, | ||
| __inout HRESULT * | phr, | ||
| __in CCritSec * | pLock | ||
| ) |
Definition at line 1345 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::CanSeekBackward | ( | __out LONG * | pCanSeekBackward | ) |
Definition at line 1457 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::CanSeekForward | ( | __out LONG * | pCanSeekForward | ) |
Definition at line 1446 of file ctlutil.cpp.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inline |
| STDMETHODIMP CSourcePosition::get_Duration | ( | __out REFTIME * | plength | ) |
Definition at line 1359 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::get_PrerollTime | ( | __out REFTIME * | pllTime | ) |
Definition at line 1405 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::get_Rate | ( | __out double * | pdRate | ) |
Definition at line 1421 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::get_StopTime | ( | __out REFTIME * | pllTime | ) |
Definition at line 1382 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::put_CurrentPosition | ( | REFTIME | llTime | ) |
Definition at line 1371 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::put_PrerollTime | ( | REFTIME | llTime | ) |
Definition at line 1414 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::put_Rate | ( | double | dRate | ) |
Definition at line 1433 of file ctlutil.cpp.
| STDMETHODIMP CSourcePosition::put_StopTime | ( | REFTIME | llTime | ) |
Definition at line 1394 of file ctlutil.cpp.
|
protected |
|
protected |
|
protected |