OpenShot Library | libopenshot  0.7.0
Public Member Functions | List of all members
openshot::ScreenCaptureReader::CaptureBackendReader Class Referenceabstract

#include <ScreenCaptureReader.h>

Inheritance diagram for openshot::ScreenCaptureReader::CaptureBackendReader:
[legend]

Public Member Functions

virtual void Close ()=0
 
virtual std::shared_ptr< openshot::FrameGetFrame (int64_t number)=0
 
virtual openshot::CaptureReaderStats GetStats () const =0
 
virtual bool IsOpen () const =0
 
virtual void Open ()=0
 
virtual ~CaptureBackendReader ()=default
 

Detailed Description

Definition at line 66 of file ScreenCaptureReader.h.

Constructor & Destructor Documentation

◆ ~CaptureBackendReader()

virtual openshot::ScreenCaptureReader::CaptureBackendReader::~CaptureBackendReader ( )
virtualdefault

Member Function Documentation

◆ Close()

virtual void openshot::ScreenCaptureReader::CaptureBackendReader::Close ( )
pure virtual

Implemented in WaylandScreenCaptureReader.

◆ GetFrame()

virtual std::shared_ptr<openshot::Frame> openshot::ScreenCaptureReader::CaptureBackendReader::GetFrame ( int64_t  number)
pure virtual

Implemented in WaylandScreenCaptureReader.

◆ GetStats()

virtual openshot::CaptureReaderStats openshot::ScreenCaptureReader::CaptureBackendReader::GetStats ( ) const
pure virtual

Implemented in WaylandScreenCaptureReader.

◆ IsOpen()

virtual bool openshot::ScreenCaptureReader::CaptureBackendReader::IsOpen ( ) const
pure virtual

Implemented in WaylandScreenCaptureReader.

◆ Open()

virtual void openshot::ScreenCaptureReader::CaptureBackendReader::Open ( )
pure virtual

Implemented in WaylandScreenCaptureReader.


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