This class handles creation of a thread acquiring from an EGL stream.
More...
#include <StreamConsumer.h>
List of all members.
Detailed Description
This class handles creation of a thread acquiring from an EGL stream.
Definition at line 59 of file StreamConsumer.h.
Constructor & Destructor Documentation
ArgusSamples::StreamConsumer::StreamConsumer |
( |
EGLStreamKHR |
eglStream | ) |
|
|
explicit |
ArgusSamples::StreamConsumer::~StreamConsumer |
( |
| ) |
|
ArgusSamples::StreamConsumer::StreamConsumer |
( |
| ) |
|
|
private |
Hide default constructor.
Member Function Documentation
float ArgusSamples::StreamConsumer::getStreamAspectRatio |
( |
| ) |
const |
uint32_t ArgusSamples::StreamConsumer::getStreamTextureID |
( |
| ) |
const |
Mutex & ArgusSamples::StreamConsumer::getStreamTextureMutex |
( |
| ) |
|
bool ArgusSamples::StreamConsumer::initialize |
( |
| ) |
|
bool ArgusSamples::StreamConsumer::isEGLStream |
( |
EGLStreamKHR |
eglStream | ) |
const |
bool ArgusSamples::StreamConsumer::setStreamAspectRatio |
( |
float |
aspectRatio | ) |
|
bool ArgusSamples::StreamConsumer::shutdown |
( |
| ) |
|
bool ArgusSamples::StreamConsumer::threadExecute |
( |
| ) |
|
|
privatevirtual |
bool ArgusSamples::StreamConsumer::threadInitialize |
( |
| ) |
|
|
privatevirtual |
bool ArgusSamples::StreamConsumer::threadShutdown |
( |
| ) |
|
|
privatevirtual |
Member Data Documentation
float ArgusSamples::StreamConsumer::m_aspectRatio |
|
private |
aspect ration of the images transported by the stream
Definition at line 83 of file StreamConsumer.h.
GLContext ArgusSamples::StreamConsumer::m_context |
|
private |
EGLStreamKHR ArgusSamples::StreamConsumer::m_eglStream |
|
private |
Mutex ArgusSamples::StreamConsumer::m_mutex |
|
private |
EGLint ArgusSamples::StreamConsumer::m_streamState |
|
private |
uint32_t ArgusSamples::StreamConsumer::m_streamTexture |
|
private |
EGLSyncKHR ArgusSamples::StreamConsumer::m_sync |
|
private |
The documentation for this class was generated from the following files: