AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
seekpt.h
Go to the documentation of this file.
1 //------------------------------------------------------------------------------
2 // File: SeekPT.h
3 //
4 // Desc: DirectShow base classes.
5 //
6 // Copyright (c) 1992-2001 Microsoft Corporation. All rights reserved.
7 //------------------------------------------------------------------------------
8 
9 
10 #ifndef __seekpt_h__
11 #define __seekpt_h__
12 
13 
14 class CSeekingPassThru : public ISeekingPassThru, public CUnknown
15 {
16 public:
17  static CUnknown *CreateInstance(__inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr);
18  CSeekingPassThru(__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr);
20 
22  STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, __deref_out void ** ppv);
23 
24  STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin);
25 
26 private:
27  CPosPassThru *m_pPosPassThru;
28 };
29 
30 #endif
CSeekingPassThru::~CSeekingPassThru
~CSeekingPassThru()
Definition: seekpt.cpp:49
CSeekingPassThru::Init
STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin)
Definition: seekpt.cpp:54
CSeekingPassThru::DECLARE_IUNKNOWN
DECLARE_IUNKNOWN
Definition: seekpt.h:21
CSeekingPassThru::NonDelegatingQueryInterface
STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, __deref_out void **ppv)
Definition: seekpt.cpp:26
CSeekingPassThru::CSeekingPassThru
CSeekingPassThru(__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr)
Definition: seekpt.cpp:42
CSeekingPassThru::CreateInstance
static CUnknown * CreateInstance(__inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr)
Definition: seekpt.cpp:20
pName
CHAR * pName
Definition: amvideo.cpp:26
riid
__in REFIID riid
Definition: dllentry.cpp:192
CUnknown
Definition: combase.h:200
CSeekingPassThru
Definition: seekpt.h:14
CPosPassThru
Definition: ctlutil.h:299