RDK Documentation (Open Sourced RDK Components)
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
_Surface Struct Reference
Collaboration diagram for _Surface:
Collaboration graph

Data Fields

int x
 
int y
 
int w
 
int h
 
bool dirty
 
bool haveYUVTextures
 
bool externalImage
 
int frameBufferCapacity
 
int frameWidth
 
int frameHeight
 
unsigned char * frameBuffer
 
int textureCount
 
GLuint textureId [(2)]
 
EGLImageKHR eglImage [(2)]
 
pthread_mutex_t mutex
 

yes

Definition at line 47 of file nwvidtex.cpp.

Field Documentation

◆ x

int _Surface::x

Definition at line 49 of file nwvidtex.cpp.

◆ y

int _Surface::y

Definition at line 50 of file nwvidtex.cpp.

◆ w

int _Surface::w

Definition at line 51 of file nwvidtex.cpp.

◆ h

int _Surface::h

Definition at line 52 of file nwvidtex.cpp.

◆ dirty

bool _Surface::dirty

Definition at line 53 of file nwvidtex.cpp.

◆ haveYUVTextures

bool _Surface::haveYUVTextures

Definition at line 54 of file nwvidtex.cpp.

◆ externalImage

bool _Surface::externalImage

Definition at line 55 of file nwvidtex.cpp.

◆ frameBufferCapacity

int _Surface::frameBufferCapacity

Definition at line 56 of file nwvidtex.cpp.

◆ frameWidth

int _Surface::frameWidth

Definition at line 57 of file nwvidtex.cpp.

◆ frameHeight

int _Surface::frameHeight

Definition at line 58 of file nwvidtex.cpp.

◆ frameBuffer

unsigned char* _Surface::frameBuffer

Definition at line 59 of file nwvidtex.cpp.

◆ textureCount

int _Surface::textureCount

Definition at line 60 of file nwvidtex.cpp.

◆ textureId

GLuint _Surface::textureId[(2)]

Definition at line 61 of file nwvidtex.cpp.

◆ eglImage

EGLImageKHR _Surface::eglImage[(2)]

Definition at line 62 of file nwvidtex.cpp.

◆ mutex

pthread_mutex_t _Surface::mutex

Definition at line 63 of file nwvidtex.cpp.


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