direct3d.c File Reference

Include dependency graph for direct3d.c:


Data Structures

struct  CUSTOMVERTEX

Defines

#define D3DFVF_CUSTOMVERTEX   (D3DFVF_XYZRHW|D3DFVF_DIFFUSE|D3DFVF_TEX1)

Functions

static int OpenVideo (vlc_object_t *)
static void CloseVideo (vlc_object_t *)
static int Init (vout_thread_t *)
static void End (vout_thread_t *)
static int Manage (vout_thread_t *)
static void Display (vout_thread_t *, picture_t *)
static void FirstDisplay (vout_thread_t *, picture_t *)
static int Direct3DVoutCreate (vout_thread_t *)
static void Direct3DVoutRelease (vout_thread_t *)
static int Direct3DVoutOpen (vout_thread_t *)
static void Direct3DVoutClose (vout_thread_t *)
static int Direct3DVoutResetDevice (vout_thread_t *)
static int Direct3DVoutCreatePictures (vout_thread_t *, size_t)
static void Direct3DVoutReleasePictures (vout_thread_t *)
static int Direct3DVoutLockSurface (vout_thread_t *, picture_t *)
static int Direct3DVoutUnlockSurface (vout_thread_t *, picture_t *)
static int Direct3DVoutCreateScene (vout_thread_t *)
static void Direct3DVoutReleaseScene (vout_thread_t *)
static void Direct3DVoutRenderScene (vout_thread_t *, picture_t *)
static int get_capability_for_osversion (void)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static int Direct3DFillPresentationParameters (vout_thread_t *p_vout, D3DPRESENT_PARAMETERS *d3dpp)
static D3DFORMAT Direct3DVoutSelectFormat (vout_thread_t *p_vout, D3DFORMAT target, const D3DFORMAT *formats, size_t count)
static D3DFORMAT Direct3DVoutFindFormat (vout_thread_t *p_vout, int i_chroma, D3DFORMAT target)
static int Direct3DVoutSetOutputFormat (vout_thread_t *p_vout, D3DFORMAT format)

Variables

static bool _got_vista_or_above

Define Documentation

#define D3DFVF_CUSTOMVERTEX   (D3DFVF_XYZRHW|D3DFVF_DIFFUSE|D3DFVF_TEX1)


Function Documentation

static void CloseVideo ( vlc_object_t  )  [static]

static int Direct3DFillPresentationParameters ( vout_thread_t p_vout,
D3DPRESENT_PARAMETERS *  d3dpp 
) [static]

static void Direct3DVoutClose ( vout_thread_t  )  [static]

static int Direct3DVoutCreate ( vout_thread_t  )  [static]

static int Direct3DVoutCreatePictures ( vout_thread_t ,
size_t   
) [static]

static int Direct3DVoutCreateScene ( vout_thread_t  )  [static]

static D3DFORMAT Direct3DVoutFindFormat ( vout_thread_t p_vout,
int  i_chroma,
D3DFORMAT  target 
) [static]

static int Direct3DVoutLockSurface ( vout_thread_t ,
picture_t  
) [static]

static int Direct3DVoutOpen ( vout_thread_t  )  [static]

static void Direct3DVoutRelease ( vout_thread_t  )  [static]

static void Direct3DVoutReleasePictures ( vout_thread_t  )  [static]

static void Direct3DVoutReleaseScene ( vout_thread_t  )  [static]

static void Direct3DVoutRenderScene ( vout_thread_t ,
picture_t  
) [static]

static int Direct3DVoutResetDevice ( vout_thread_t  )  [static]

static D3DFORMAT Direct3DVoutSelectFormat ( vout_thread_t p_vout,
D3DFORMAT  target,
const D3DFORMAT *  formats,
size_t  count 
) [static]

static int Direct3DVoutSetOutputFormat ( vout_thread_t p_vout,
D3DFORMAT  format 
) [static]

static int Direct3DVoutUnlockSurface ( vout_thread_t ,
picture_t  
) [static]

static void Display ( vout_thread_t ,
picture_t  
) [static]

static void End ( vout_thread_t  )  [static]

static void FirstDisplay ( vout_thread_t ,
picture_t  
) [static]

static int get_capability_for_osversion ( void   )  [static]

static int Init ( vout_thread_t  )  [static]

static int Manage ( vout_thread_t  )  [static]

static int OpenVideo ( vlc_object_t  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

bool _got_vista_or_above [static]


Generated on Wed Aug 13 08:05:15 2008 for VLC by  doxygen 1.5.1