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

#include <VdpauGL.h>

Classes

struct  GLSurface
 

Public Member Functions

bool Map (VDPAU::CVdpauRenderPicture *pic)
 
void Unmap ()
 
void Init (InteropInfo &interop)
 

Public Attributes

GLuint m_texture = 0
 
GLuint m_textureTopY = 0
 
GLuint m_textureTopUV = 0
 
GLuint m_textureBotY = 0
 
GLuint m_textureBotUV = 0
 
int m_texWidth = 0
 
int m_texHeight = 0
 

Protected Member Functions

bool MapNV12 ()
 
void UnmapNV12 ()
 
bool MapRGB ()
 
void UnmapRGB ()
 

Protected Attributes

InteropInfo m_interop
 
CVdpauRenderPicturem_vdpauPic = nullptr
 
struct VDPAU::CVdpauTexture::GLSurface m_glSurface
 

Member Function Documentation

◆ Init()

void CVdpauTexture::Init ( InteropInfo & interop)

◆ Map()

bool CVdpauTexture::Map ( VDPAU::CVdpauRenderPicture * pic)

◆ MapNV12()

bool CVdpauTexture::MapNV12 ( )
protected

◆ MapRGB()

bool CVdpauTexture::MapRGB ( )
protected

◆ Unmap()

void CVdpauTexture::Unmap ( )

◆ UnmapNV12()

void CVdpauTexture::UnmapNV12 ( )
protected

◆ UnmapRGB()

void CVdpauTexture::UnmapRGB ( )
protected

Member Data Documentation

◆ m_glSurface

struct VDPAU::CVdpauTexture::GLSurface VDPAU::CVdpauTexture::m_glSurface
protected

◆ m_interop

InteropInfo VDPAU::CVdpauTexture::m_interop
protected

◆ m_texHeight

int VDPAU::CVdpauTexture::m_texHeight = 0

◆ m_texture

GLuint VDPAU::CVdpauTexture::m_texture = 0

◆ m_textureBotUV

GLuint VDPAU::CVdpauTexture::m_textureBotUV = 0

◆ m_textureBotY

GLuint VDPAU::CVdpauTexture::m_textureBotY = 0

◆ m_textureTopUV

GLuint VDPAU::CVdpauTexture::m_textureTopUV = 0

◆ m_textureTopY

GLuint VDPAU::CVdpauTexture::m_textureTopY = 0

◆ m_texWidth

int VDPAU::CVdpauTexture::m_texWidth = 0

◆ m_vdpauPic

CVdpauRenderPicture* VDPAU::CVdpauTexture::m_vdpauPic = nullptr
protected

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