Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
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
 
int GetBits () 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

§ GetBits()

int CVaapi2Texture::GetBits ( )
overridevirtual

Implements VAAPI::CVaapiTexture.

§ 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: