PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PVideoDevice::OpenArgs Struct Reference

#include <videoio.h>

Collaboration diagram for PVideoDevice::OpenArgs:

Public Member Functions

 OpenArgs ()
 
template<class PVideoXxxDevice >
bool Validate (PVideoDevice::OpenArgs &validated) const
 

Public Attributes

PPluginManagerpluginMgr
 
PString driverName
 
PString deviceName
 
VideoFormat videoFormat
 
int channelNumber
 
PString colourFormat
 
bool convertFormat
 
unsigned rate
 
unsigned width
 
unsigned height
 
bool convertSize
 
ResizeMode resizeMode
 
bool flip
 
Attributes m_attributes
 

Constructor & Destructor Documentation

PVideoDevice::OpenArgs::OpenArgs ( )

Member Function Documentation

template<class PVideoXxxDevice >
bool PVideoDevice::OpenArgs::Validate ( PVideoDevice::OpenArgs validated) const
inline

References deviceName, driverName, and pluginMgr.

Member Data Documentation

int PVideoDevice::OpenArgs::channelNumber
PString PVideoDevice::OpenArgs::colourFormat
bool PVideoDevice::OpenArgs::convertFormat
bool PVideoDevice::OpenArgs::convertSize
PString PVideoDevice::OpenArgs::deviceName

Referenced by Validate().

PString PVideoDevice::OpenArgs::driverName

Referenced by Validate().

bool PVideoDevice::OpenArgs::flip
unsigned PVideoDevice::OpenArgs::height
Attributes PVideoDevice::OpenArgs::m_attributes
PPluginManager* PVideoDevice::OpenArgs::pluginMgr

Referenced by Validate().

unsigned PVideoDevice::OpenArgs::rate
ResizeMode PVideoDevice::OpenArgs::resizeMode
VideoFormat PVideoDevice::OpenArgs::videoFormat
unsigned PVideoDevice::OpenArgs::width

The documentation for this struct was generated from the following file: