 |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
Go to the documentation of this file.
46 CSource(__in_opt LPCTSTR
pName, __inout_opt LPUNKNOWN lpunk, CLSID clsid, __inout HRESULT *phr);
47 CSource(__in_opt LPCTSTR
pName, __inout_opt LPUNKNOWN lpunk, CLSID clsid);
49 CSource(__in_opt LPCSTR
pName, __inout_opt LPUNKNOWN lpunk, CLSID clsid, __inout HRESULT *phr);
50 CSource(__in_opt LPCSTR
pName, __inout_opt LPUNKNOWN lpunk, CLSID clsid);
66 __deref_out IPin ** ppPin
94 __in_opt LPCWSTR
pName);
99 __in_opt LPCWSTR
pName);
117 virtual HRESULT
FillBuffer(IMediaSample *pSamp) PURE;
167 __deref_out LPWSTR * Id
171 #endif // __CSOURCE__
CCritSec * pStateLock(void)
STDMETHODIMP QueryId(__deref_out LPWSTR *Id)
CSource(__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN lpunk, CLSID clsid, __inout HRESULT *phr)
virtual HRESULT OnThreadCreate(void)
virtual HRESULT FillBuffer(IMediaSample *pSamp) PURE
virtual HRESULT DoBufferProcessingLoop(void)
int FindPinNumber(__in IPin *iPin)
virtual HRESULT OnThreadDestroy(void)
CSourceStream ** m_paStreams
virtual HRESULT OnThreadStartPlay(void)
virtual DWORD ThreadProc(void)
HRESULT AddPin(__in CSourceStream *)
virtual HRESULT GetMediaType(__inout CMediaType *pMediaType)
virtual HRESULT CheckMediaType(const CMediaType *pMediaType)
virtual ~CSourceStream(void)
virtual HRESULT GetMediaType(int iPosition, __inout CMediaType *pMediaType)
CSourceStream(__in_opt LPCTSTR pObjectName, __inout HRESULT *phr, __inout CSource *pms, __in_opt LPCWSTR pName)
HRESULT RemovePin(__in CSourceStream *)
STDMETHODIMP FindPin(LPCWSTR Id, __deref_out IPin **ppPin)
BOOL CheckRequest(Command *pCom)