Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
VAAPI::CVaapiTexture Class Referenceabstract

#include <VaapiEGL.h>

Inheritance diagram for VAAPI::CVaapiTexture:
VAAPI::CVaapi1Texture VAAPI::CVaapi2Texture

Public Member Functions

 CVaapiTexture ()=default
 
virtual ~CVaapiTexture ()=default
 
virtual void Init (InteropInfo &interop)=0
 
virtual bool Map (CVaapiRenderPicture *pic)=0
 
virtual void Unmap ()=0
 
virtual GLuint GetTextureY ()=0
 
virtual GLuint GetTextureVU ()=0
 
virtual CSizeInt GetTextureSize ()=0
 

Constructor & Destructor Documentation

◆ CVaapiTexture()

VAAPI::CVaapiTexture::CVaapiTexture ( )
default

◆ ~CVaapiTexture()

virtual VAAPI::CVaapiTexture::~CVaapiTexture ( )
virtualdefault

Member Function Documentation

◆ GetTextureSize()

virtual CSizeInt VAAPI::CVaapiTexture::GetTextureSize ( )
pure virtual

◆ GetTextureVU()

virtual GLuint VAAPI::CVaapiTexture::GetTextureVU ( )
pure virtual

◆ GetTextureY()

virtual GLuint VAAPI::CVaapiTexture::GetTextureY ( )
pure virtual

◆ Init()

virtual void VAAPI::CVaapiTexture::Init ( InteropInfo & interop)
pure virtual

◆ Map()

virtual bool VAAPI::CVaapiTexture::Map ( CVaapiRenderPicture * pic)
pure virtual

◆ Unmap()

virtual void VAAPI::CVaapiTexture::Unmap ( )
pure virtual

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