Interface that exposes common Stream properties.
Definition at line 83 of file Stream.h.
Argus::IStream::~IStream |
( |
| ) |
|
|
inlineprotected |
virtual void Argus::IStream::disconnect |
( |
| ) |
|
|
pure virtual |
Disconnects the stream from the underlying EGLStream.
virtual EGLDisplay Argus::IStream::getEGLDisplay |
( |
| ) |
const |
|
pure virtual |
Returns the EGLDisplay the stream's EGLStream belongs to.
virtual EGLStreamKHR Argus::IStream::getEGLStream |
( |
| ) |
const |
|
pure virtual |
Returns the EGLStream backing the stream.
virtual PixelFormat Argus::IStream::getPixelFormat |
( |
| ) |
const |
|
pure virtual |
Returns the format of the stream.
virtual Size2D<uint32_t> Argus::IStream::getResolution |
( |
| ) |
const |
|
pure virtual |
Returns the image resolution of the stream, in pixels.
Waits until both the producer and consumer endpoints of the stream are connected.
- Parameters
-
[in] | timeout | The timeout in nanoseconds. |
- Returns
- success/status of this call.
The documentation for this class was generated from the following file: