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);
19
~CSeekingPassThru
();
20
21
DECLARE_IUNKNOWN
;
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
libajantv2
demos
ntv2vcam
baseclasses
seekpt.h
Generated on Wed Nov 26 2025 11:13:15 for AJA NTV2 SDK by
1.8.17