kodi
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
VDPAU::CVdpauTexture Class Reference
Collaboration diagram for VDPAU::CVdpauTexture:
Collaboration graph
[legend]

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
 

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