
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 MIN_AUTO_VSYNC_REFRESH 61 |
Referenced by VideoWindow::ScreenChanged().
| BWindow* beos_GetAppWindow | ( | char * | name | ) |
Referenced by get_interface_window().
| static void BeosCloseDisplay | ( | vout_thread_t * | p_vout | ) | [static] |
References vout_thread_t::p_sys, vout_sys_t::p_window, and VideoWindow::teardownwindow.
Referenced by End().
| static int BeosOpenDisplay | ( | vout_thread_t * | p_vout | ) | [static] |
References vout_sys_t::i_height, vout_sys_t::i_width, vout_thread_t::i_window_height, vout_thread_t::i_window_width, msg_Err, vout_thread_t::p_sys, vout_sys_t::p_window, and CBaseWindow::Show().
Referenced by Init().
| 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 ConvertKeyToVLC | ( | int | key | ) | [static] |
| void Display | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic | |||
| ) | [static] |
References VideoWindow::bitmap, VideoWindow::bitmap_count, VideoWindow::drawBuffer(), vout_sys_t::i_index, picture_t::p, plane_t::p_pixels, vout_thread_t::p_sys, vout_sys_t::p_window, and VideoWindow::teardownwindow.
Referenced by Create(), FirstDisplay(), Open(), OpenVideo(), OpenVideoCommon(), and VideoWidget::request().
| void End | ( | vout_thread_t * | p_vout | ) | [static] |
References BeosCloseDisplay().
| BWindow* get_interface_window | ( | ) |
| int Init | ( | vout_thread_t * | p_vout | ) | [static] |
References BeosOpenDisplay(), VideoWindow::bitmap, VideoWindow::bitmap_count, colorcombo::chroma, colspace, VideoWindow::colspace_index, DESTROYED_PICTURE, DIRECT_PICTURE, FREE_PICTURE, picture_heap_t::i_aspect, picture_heap_t::i_bmask, picture_heap_t::i_chroma, picture_heap_t::i_gmask, vout_sys_t::i_height, picture_heap_t::i_height, vout_sys_t::i_index, plane_t::i_lines, I_OUTPUTPICTURES, plane_t::i_pitch, plane_t::i_pixel_pitch, picture_t::i_planes, picture_heap_t::i_rmask, picture_t::i_status, picture_t::i_type, plane_t::i_visible_lines, plane_t::i_visible_pitch, vout_sys_t::i_width, picture_heap_t::i_width, msg_Err, vout_thread_t::output, picture_t::p, vout_thread_t::p_picture, plane_t::p_pixels, vout_thread_t::p_sys, vout_sys_t::p_window, colorcombo::pixel_bytes, colorcombo::planes, PP_OUTPUTPICTURE, vout_thread_t::render, VOUT_ASPECT_FACTOR, and VOUT_MAX_PICTURES.
| static int Manage | ( | vout_thread_t * | p_vout | ) | [static] |
| int OpenVideo | ( | vlc_object_t * | p_this | ) |
Open the video filter.
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().
1.5.6