VideoOutput.cpp File Reference

Include dependency graph for VideoOutput.cpp:


Data Structures

struct  vout_sys_t
class  BackgroundView

Defines

#define MIN_AUTO_VSYNC_REFRESH   61

Functions

BWindow * beos_GetAppWindow (char *name)
static int ConvertKeyFromVLC (int key)
static int ConvertKeyToVLC (int key)
BWindow * get_interface_window ()
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 int Control (vout_thread_t *, int, va_list)
static int BeosOpenDisplay (vout_thread_t *p_vout)
static void BeosCloseDisplay (vout_thread_t *p_vout)
int OpenVideo (vlc_object_t *p_this)
 Open the video filter.
void CloseVideo (vlc_object_t *p_this)

Variables

static const int beos_keys [][2]

Define Documentation

#define MIN_AUTO_VSYNC_REFRESH   61


Function Documentation

BWindow* beos_GetAppWindow ( char *  name  ) 

Referenced by get_interface_window().

static void BeosCloseDisplay ( vout_thread_t p_vout  )  [static]

static int BeosOpenDisplay ( vout_thread_t p_vout  )  [static]

void CloseVideo ( vlc_object_t p_this  ) 

static int Control ( vout_thread_t p_vout,
int  i_query,
va_list  args 
) [static]

References VLC_EGENERIC.

static int ConvertKeyFromVLC ( int  key  )  [static]

References beos_keys, and i.

static int ConvertKeyToVLC ( int  key  )  [static]

References beos_keys, and i.

Referenced by VideoWindow::MessageReceived().

void Display ( vout_thread_t p_vout,
picture_t p_pic 
) [static]

void End ( vout_thread_t p_vout  )  [static]

References BeosCloseDisplay().

BWindow* get_interface_window (  ) 

int Init ( vout_thread_t p_vout  )  [static]

static int Manage ( vout_thread_t p_vout  )  [static]

int OpenVideo ( vlc_object_t p_this  ) 

Open the video filter.


Variable Documentation

const int beos_keys[][2] [static]

Initial value:

{
    { B_LEFT_ARROW,   0x00210000  },
    { B_RIGHT_ARROW,  0x00220000  },
    { B_UP_ARROW,     0x00230000  },
    { B_DOWN_ARROW,   0x00240000  },
    { B_SPACE,       ' ' },
    { B_ENTER,        0x00260000  },
    { B_F1_KEY,       0x00270000  },
    { B_F2_KEY,       0x00280000  },
    { B_F3_KEY,       0x00290000  },
    { B_F4_KEY,       0x002A0000  },
    { B_F5_KEY,       0x002B0000  },
    { B_F6_KEY,       0x002C0000  },
    { B_F7_KEY,       0x002D0000  },
    { B_F8_KEY,       0x002E0000  },
    { B_F9_KEY,       0x002F0000  },
    { B_F10_KEY,      0x00300000  },
    { B_F11_KEY,      0x00310000  },
    { B_F12_KEY,      0x00320000  },
    { B_HOME,         0x00330000  },
    { B_END,          0x00340000  },
    { B_ESCAPE,       0x00380000  },
    { B_PAGE_UP,      0x00390000  },
    { B_PAGE_DOWN,    0x003A0000  },
    { B_TAB,          0x003B0000  },
    { B_BACKSPACE,    0x003C0000  }
}

Referenced by ConvertKeyFromVLC(), and ConvertKeyToVLC().


Generated on Wed Mar 31 08:05:46 2010 for VLC by  doxygen 1.5.6