Interface that exposes the methods available to an EGLStream-linked InputStream. 
Definition at line 360 of file EGLStream.h.
◆ ~IEGLInputStream()
  
  | 
        
          | Argus::IEGLInputStream::~IEGLInputStream | ( |  | ) |  |  | inlineprotected | 
 
 
◆ disconnect()
  
  | 
        
          | virtual void Argus::IEGLInputStream::disconnect | ( |  | ) |  |  | pure virtual | 
 
Disconnects the stream from the underlying EGLStream. 
 
 
◆ getEGLDisplay()
  
  | 
        
          | virtual EGLDisplay Argus::IEGLInputStream::getEGLDisplay | ( |  | ) | const |  | pure virtual | 
 
Returns the EGLDisplay the stream's EGLStream belongs to. 
 
 
◆ getEGLStream()
  
  | 
        
          | virtual EGLStreamKHR Argus::IEGLInputStream::getEGLStream | ( |  | ) | const |  | pure virtual | 
 
Returns the EGLStream backing the stream. 
 
 
◆ getPixelFormat()
  
  | 
        
          | virtual PixelFormat Argus::IEGLInputStream::getPixelFormat | ( |  | ) | const |  | pure virtual | 
 
Returns the format of the stream. 
 
 
◆ getResolution()
  
  | 
        
          | virtual Size2D<uint32_t> Argus::IEGLInputStream::getResolution | ( |  | ) | const |  | pure virtual | 
 
Returns the image resolution of the stream, in pixels. 
 
 
◆ id()
  
  | 
        
          | static const InterfaceID& Argus::IEGLInputStream::id | ( |  | ) |  |  | inlinestatic | 
 
 
◆ waitUntilConnected()
Waits until both the consumer endpoints and producer 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: