GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GF_TextureHandler Struct Reference

#include <compositor_dev.h>

+ Collaboration diagram for GF_TextureHandler:

Data Fields

GF_Nodeowner
 
GF_Compositor * compositor
 
struct __texture_wrappertx_io
 
GF_MediaObject * stream
 
Bool is_open
 
void(* update_texture_fcnt )(struct _gf_sc_texture_handler *txh)
 
Bool needs_release
 
Bool stream_finished
 
Bool needs_refresh
 
u32 last_frame_time
 
Bool transparent
 
u32 flags
 
void(* compute_gradient_matrix )(struct _gf_sc_texture_handler *txh, GF_Rect *bounds, GF_Matrix2D *mat, Bool for_3d)
 
char * data
 
u32 width
 
u32 height
 
u32 stride
 
u32 pixelformat
 
u32 pixel_ar
 
Bool is_flipped
 
Bool raw_memory
 
u8pU
 
u8pV
 
u32 nb_frames
 
u32 upload_time
 
Bool has_cmat
 
GF_NodematteTexture
 
void * vout_udta
 

Field Documentation

GF_Node* GF_TextureHandler::owner
GF_Compositor* GF_TextureHandler::compositor
struct __texture_wrapper* GF_TextureHandler::tx_io
GF_MediaObject* GF_TextureHandler::stream
Bool GF_TextureHandler::is_open
void(* GF_TextureHandler::update_texture_fcnt)(struct _gf_sc_texture_handler *txh)
Bool GF_TextureHandler::needs_release
Bool GF_TextureHandler::stream_finished
Bool GF_TextureHandler::needs_refresh
u32 GF_TextureHandler::last_frame_time
Bool GF_TextureHandler::transparent
u32 GF_TextureHandler::flags
void(* GF_TextureHandler::compute_gradient_matrix)(struct _gf_sc_texture_handler *txh, GF_Rect *bounds, GF_Matrix2D *mat, Bool for_3d)
char* GF_TextureHandler::data
u32 GF_TextureHandler::width
u32 GF_TextureHandler::height
u32 GF_TextureHandler::stride
u32 GF_TextureHandler::pixelformat
u32 GF_TextureHandler::pixel_ar
Bool GF_TextureHandler::is_flipped
Bool GF_TextureHandler::raw_memory
u8* GF_TextureHandler::pU
u8 * GF_TextureHandler::pV
u32 GF_TextureHandler::nb_frames
u32 GF_TextureHandler::upload_time
Bool GF_TextureHandler::has_cmat
GF_Node* GF_TextureHandler::matteTexture
void* GF_TextureHandler::vout_udta

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