eBUS SDK v6.4.0.6670 API
PvStreamEventSink.h
1
// *****************************************************************************
2
//
3
// Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4
//
5
// *****************************************************************************
6
7
#ifndef __PVSTREAMEVENTSINK_H__
8
#define __PVSTREAMEVENTSINK_H__
9
10
#include <PvStreamLib.h>
11
12
13
class
PvBuffer
;
14
15
32
class
PV_STREAM_API
PvStreamEventSink
33
{
34
public
:
35
39
PvStreamEventSink
();
40
44
virtual
~
PvStreamEventSink
();
45
57
virtual
void
OnBufferQueued(
PvBuffer
*aBuffer );
58
70
virtual
void
OnBufferRetrieved(
PvBuffer
* aBuffer );
71
72
};
73
74
#endif
PvBuffer
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition:
PvBuffer.h:97
PvStreamEventSink
Event sink used to receive buffer queue/unqueue notifications.
Definition:
PvStreamEventSink.h:33
Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com