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
video_out.h File Reference
#include <gpac/module.h>
#include <gpac/events.h>
#include <gpac/color.h>
+ Include dependency graph for video_out.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  GF_DirtyRectangles
 
struct  GF_VideoOutput
 

Macros

#define GF_VIDEO_OUTPUT_INTERFACE   GF_4CC('G','V','O','1')
 

Typedefs

typedef struct
_gf_sc_texture_handler 
GF_TextureH
 

Enumerations

enum  {
  GF_VIDEO_HW_HAS_RGB = (1<<1), GF_VIDEO_HW_HAS_RGBA = (1<<2), GF_VIDEO_HW_HAS_YUV = (1<<3), GF_VIDEO_HW_HAS_YUV_OVERLAY = (1<<4),
  GF_VIDEO_HW_HAS_STRETCH = (1<<5), GF_VIDEO_HW_OPENGL = (1<<6), GF_VIDEO_HW_OPENGL_OFFSCREEN = (1<<7), GF_VIDEO_HW_OPENGL_OFFSCREEN_ALPHA = (1<<8),
  GF_VIDEO_HW_HAS_DEPTH = (1<<9), GF_VIDEO_HW_HAS_LINE_BLIT = (1<<15), GF_VIDEO_HW_HAS_HWND_HDC = (1<<16), GF_VIDEO_HW_DIRECT_ONLY = (1<<17)
}
 

Data Structure Documentation

struct GF_DirtyRectangles
+ Collaboration diagram for GF_DirtyRectangles:
Data Fields
GF_IRect * list
u32 count

Macro Definition Documentation

#define GF_VIDEO_OUTPUT_INTERFACE   GF_4CC('G','V','O','1')

Typedef Documentation

typedef struct _gf_sc_texture_handler GF_TextureH

Enumeration Type Documentation

anonymous enum
Enumerator
GF_VIDEO_HW_HAS_RGB 
GF_VIDEO_HW_HAS_RGBA 
GF_VIDEO_HW_HAS_YUV 
GF_VIDEO_HW_HAS_YUV_OVERLAY 
GF_VIDEO_HW_HAS_STRETCH 
GF_VIDEO_HW_OPENGL 
GF_VIDEO_HW_OPENGL_OFFSCREEN 
GF_VIDEO_HW_OPENGL_OFFSCREEN_ALPHA 
GF_VIDEO_HW_HAS_DEPTH 
GF_VIDEO_HW_HAS_LINE_BLIT 
GF_VIDEO_HW_HAS_HWND_HDC 
GF_VIDEO_HW_DIRECT_ONLY