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

#include <VaapiEGL.h>

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

Public Member Functions

bool Map (CVaapiRenderPicture *pic) override
 
void Unmap () override
 
void Init (InteropInfo &interop) override
 
GLuint GetTextureY () override
 
GLuint GetTextureVU () override
 
CSizeInt GetTextureSize () override
 
- Public Member Functions inherited from VAAPI::CVaapiTexture
 CVaapiTexture ()=default
 
virtual ~CVaapiTexture ()=default
 

Static Public Member Functions

static void TestInterop (VADisplay vaDpy, EGLDisplay eglDisplay, bool &general, bool &deepColor)
 
static bool TestInteropGeneral (VADisplay vaDpy, EGLDisplay eglDisplay)
 

Member Function Documentation

◆ GetTextureSize()

CSizeInt CVaapi2Texture::GetTextureSize ( )
overridevirtual

Implements VAAPI::CVaapiTexture.

◆ GetTextureVU()

GLuint CVaapi2Texture::GetTextureVU ( )
overridevirtual

Implements VAAPI::CVaapiTexture.

◆ GetTextureY()

GLuint CVaapi2Texture::GetTextureY ( )
overridevirtual

Implements VAAPI::CVaapiTexture.

◆ Init()

void CVaapi2Texture::Init ( InteropInfo & interop)
overridevirtual

Implements VAAPI::CVaapiTexture.

◆ Map()

bool CVaapi2Texture::Map ( CVaapiRenderPicture * pic)
overridevirtual

Implements VAAPI::CVaapiTexture.

◆ TestInterop()

void CVaapi2Texture::TestInterop ( VADisplay vaDpy,
EGLDisplay eglDisplay,
bool & general,
bool & deepColor )
static

◆ TestInteropGeneral()

bool CVaapi2Texture::TestInteropGeneral ( VADisplay vaDpy,
EGLDisplay eglDisplay )
static

◆ Unmap()

void CVaapi2Texture::Unmap ( )
overridevirtual

Implements VAAPI::CVaapiTexture.


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