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