eBUS SDK v6.2.8.5877 API
PvStreamInfo.h
1
// *****************************************************************************
2
//
3
// Copyright (c) 2012, Pleora Technologies Inc., All rights reserved.
4
//
5
// *****************************************************************************
6
7
#ifndef __PVSTREAMINFO_H__
8
#define __PVSTREAMINFO_H__
9
10
#include <PvAppUtilsLib.h>
11
#include <PvStream.h>
12
13
14
namespace
PvAppUtilsLib
15
{
16
class
StreamInfo;
17
}
18
19
20
class
PV_APPUTILS_API
PvStreamInfo
21
{
22
public
:
23
24
PvStreamInfo
(
PvStream
*aStream );
25
~
PvStreamInfo
();
26
27
PvString
GetStatistics( uint32_t aDisplayFrameRate );
28
PvString
GetErrors();
29
PvString
GetWarnings(
bool
aPipelineReallocated );
30
31
private
:
32
33
PvAppUtilsLib::StreamInfo *mThis;
34
35
// Not implemented
36
PvStreamInfo
(
const
PvStreamInfo
& );
37
const
PvStreamInfo
&operator=(
const
PvStreamInfo
& );
38
39
};
40
41
#endif
PvStream
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition:
PvStream.h:39
PvStreamInfo
Class extracting string-based information out of PvStream statistics.
Definition:
PvStreamInfo.h:20
PvString
String class.
Definition:
PvString.h:21
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com