intf_sys_t Struct Reference
[HTTP Interface]

Per-interface private state. More...

Collaboration diagram for intf_sys_t:

Collaboration graph
[legend]

Public Types

enum  {
  NO_SENSOR, HDAPS_SENSOR, AMS_SENSOR, APPLESMC_SENSOR,
  UNIMOTION_SENSOR
}

Data Fields

DBusConnection * p_conn
bool b_meta_read
 if we read the song's metadata already
dbus_int32_t i_caps
bool b_dead
vlc_array_tp_events
vlc_mutex_t lock
 p_sys mutex
vout_thread_tp_vout
bool b_got_gesture
bool b_button_pressed
int i_mouse_x
int i_mouse_y
int i_last_x
int i_last_y
unsigned int i_pattern
int i_num_gestures
int i_threshold
int i_button_mask
vlc_thread_t thread
 synchronisation at start of interface
HWND hotkeyWindow
vlc_cond_t wait
 song to submit event
xcb_connection_t * p_connection
xcb_window_t root
xcb_key_symbols_t * p_symbols
int i_map
hotkey_mapping_tp_map
vout_thread_tp_last_vout
int p_channels [4]
int i_mousewheel_mode
httpd_host_tp_httpd_host
int i_files
httpd_file_sys_t ** pp_files
int i_handlers
http_association_t ** pp_handlers
httpd_handler_tp_art_handler
playlist_tp_playlist
 The playlist thread.
input_thread_tp_input
 The input thread.
vlm_tp_vlm
char * psz_address
unsigned short i_port
struct lirc_config * config
int i_fd
enum intf_sys_t:: { ... }  sensor
int i_calibrate
bool b_use_rotate
SERVICE_STATUS_HANDLE hStatus
SERVICE_STATUS status
char * psz_service
int * pi_socket_listen
int i_socket
char * psz_unix_path
vlc_mutex_t status_lock
playlist_status_t i_last_state
bool b_input_buffering
telnet_client_t ** clients
int i_clients
int * pi_fd
vlm_tmediatheque
InterfaceWindowp_window
struct fb_var_screeninfo var_info
bool b_pan
struct fb_cmap fb_cmap
uint16_t * p_palette
video_format_t fmt_out
picture_tp_overlay
size_t i_page_size
int i_width
int i_height
int i_aspect
int i_bytes_per_pixel
image_handler_tp_image
filter_tp_text
struct fbosd_render_t render [10]
text_style_tp_style
bool b_absolute
int i_x
int i_y
int i_pos
int i_alpha
bool b_need_update
bool b_clear
bool b_render
HildonWindow * p_main_window
HildonSeekbar * p_seekbar
GtkWidget * p_tabs
GtkWidget * p_play_button
GtkWidget * p_playlist_store
int i_event
vlc_spinlock_t event_lock
GtkWidget * p_video_window
bool b_mute
int i_play_status
bool b_intf_update
bool b_playlist_update
bool b_playmode_update
bool b_current_title_update
bool b_fullscreen_update
bool b_volume_update
bool b_intf_show
bool b_input_update
bool b_aout_update
bool b_vout_update
msg_subscription_tp_sub
 Message bank subscription.
int nothing_for_now
bool b_color
bool b_color_started
float f_slider
float f_slider_old
WINDOW * w
int i_box_type
int i_box_y
int i_box_lines
int i_box_lines_total
int i_box_start
int i_box_plidx
int b_box_plidx_follow
int i_box_bidx
playlist_item_tp_node
int b_box_cleared
char * psz_search_chain
char * psz_old_search
int i_before_search
char * psz_open_chain
char psz_partial_keys [7]
char * psz_current_dir
int i_dir_entries
struct dir_entry_t ** pp_dir_entries
bool b_show_hidden_files
int i_current_view
struct pl_item_t ** pp_plist
int i_plist_entries
QVLCAppp_app
MainInterfacep_mi
QSettings * mainSettings
bool b_isDialogProvider
int i_screenHeight
QString filepath
QMenu * p_popup_menu
Loggerp_logger
 Logger.
AsyncQueuep_queue
 Asynchronous command queue.
Dialogsp_dialogs
 Dialog provider.
Interpreterp_interpreter
 Script interpreter.
OSFactoryp_osFactory
 Factory for OS specific classes.
OSLoopp_osLoop
 Main OS specific message loop.
VarManagerp_varManager
 Variable manager.
VlcProcp_vlcProc
 VLC state handler.
VoutManagerp_voutManager
 Vout manager.
ThemeRepositoryp_repository
 Theme repository.
Themep_theme
 Current theme.
vlc_mutex_t init_lock
vlc_cond_t init_wait
bool b_ready
void * handle
 handle (vout windows)
vlc_mutex_t vout_lock
vlc_cond_t vout_wait
bool b_vout_ready
CBaseWindowp_window
bool b_playing
int i_slider_pos
int i_slider_oldpos
bool b_slider_free
int i_playing
void(* pf_show_dialog )(intf_thread_t *p_intf, int i_dialog, int i_arg, intf_dialog_args_t *p_arg)
vector< MenuItemExt * > * p_audio_menu
vector< MenuItemExt * > * p_video_menu
vector< MenuItemExt * > * p_navig_menu
vector< MenuItemExt * > * p_settings_menu
VideoWindowp_video_window
HANDLE thread_ready
audioscrobbler_song_t p_queue [50]
 songs not submitted yet
int i_songs
 number of songs
mtime_t next_exchange
 when can we send data
unsigned int i_interval
 waiting interval (secs)
char * psz_submit_host
 where to submit data
int i_submit_port
 port to which submit
char * psz_submit_file
 file to which submit
bool b_handshaked
 are we authenticated ?
char psz_auth_token [33]
 Authentication token.
audioscrobbler_song_t p_current_song
 song being played
mtime_t time_pause
 time when vlc paused
mtime_t time_total_pauses
 total time in pause
bool b_submit
 do we have to submit ?
bool b_state_cb
 if we registered the "state" callback
vlc_object_tp_input
dbus_uint32_t i_cookie
msg_cb_data_t msg
char * psz_filename
lua_State * L
bool exiting
CFDataRef default_icon
NSAutoreleasePool * p_pool
CFStringRef app_name
CFStringRef notification_type
char * psz_format
NotifyNotification * notification
bool b_has_actions
int i_id
int i_item_changes
xosd * p_osd
vlc_cond_t cond

Detailed Description

Per-interface private state.

Member Enumeration Documentation

anonymous enum

Enumerator:
NO_SENSOR 
HDAPS_SENSOR 
AMS_SENSOR 
APPLESMC_SENSOR 
UNIMOTION_SENSOR 


Field Documentation

DBusConnection * intf_sys_t::p_conn

if we read the song's metadata already

Referenced by ItemChange(), Open(), PlayingChange(), ReadMetaData(), StateChange(), TrackChange(), and UpdateCaps().

dbus_int32_t intf_sys_t::i_caps

Referenced by Open(), and UpdateCaps().

Referenced by AllCallback(), Close(), Open(), and Run().

Referenced by MouseEvent(), Open(), and RunIntf().

Referenced by MouseEvent(), and Open().

Referenced by MouseEvent().

Referenced by MouseEvent().

Referenced by MouseEvent().

Referenced by MouseEvent().

unsigned int intf_sys_t::i_pattern

Referenced by MouseEvent(), Open(), and RunIntf().

Referenced by MouseEvent(), Open(), and RunIntf().

Referenced by MouseEvent(), and Open().

Referenced by MouseEvent(), and Open().

synchronisation at start of interface

Referenced by Close_LuaIntf(), and Open_LuaIntf().

Referenced by Thread().

xcb_connection_t* intf_sys_t::p_connection

Referenced by Mapping(), Register(), Thread(), and Unregister().

xcb_window_t intf_sys_t::root

Referenced by Register(), and Unregister().

xcb_key_symbols_t* intf_sys_t::p_symbols

Referenced by Mapping().

Referenced by Mapping(), Register(), Thread(), and Unregister().

Referenced by Mapping(), Register(), Thread(), and Unregister().

Referenced by PutAction().

Referenced by ClearChannels(), and PutAction().

Referenced by SpecialKeyEvent().

Referenced by ParseDirectory().

Referenced by ParseDirectory().

Referenced by ParseDirectory().

Referenced by ParseDirectory().

Referenced by ParseDirectory().

Referenced by EvaluateRPN(), Execute(), and MacroDo().

Referenced by HandlerCallback().

unsigned short intf_sys_t::i_port

Referenced by HandlerCallback().

struct lirc_config* intf_sys_t::config [read]

Referenced by Process().

Referenced by CloseDisplay(), End(), OpenDisplay(), and Run().

enum { ... } intf_sys_t::sensor

Referenced by GetOrientation().

Referenced by GetOrientation().

Referenced by RunIntf().

SERVICE_STATUS_HANDLE intf_sys_t::hStatus

SERVICE_STATUS intf_sys_t::status

Referenced by Activate(), Deactivate(), and Run().

Referenced by Activate(), Deactivate(), ReadCommand(), and Run().

Referenced by Activate(), and Deactivate().

Referenced by Activate(), and Run().

Referenced by Run().

Referenced by Run().

Referenced by Run().

Referenced by Run().

struct fb_var_screeninfo intf_sys_t::var_info [read]

Referenced by CloseDisplay(), Init(), and OpenDisplay().

Referenced by OpenDisplay().

Referenced by CloseDisplay(), and OpenDisplay().

Referenced by CloseDisplay(), and OpenDisplay().

Referenced by Create(), and Init().

Referenced by Create(), and Destroy().

Referenced by Create(), and RenderClear().

Referenced by Create(), and RenderClear().

Referenced by Create(), and RenderClear().

Referenced by Create(), and RenderClear().

Referenced by Create(), and RenderClear().

Referenced by Create(), Destroy(), OverlayCallback(), and Run().

Referenced by Create(), and Destroy().

HildonSeekbar* intf_sys_t::p_seekbar

GtkWidget* intf_sys_t::p_tabs

Referenced by item_changed(), and Run().

Referenced by VLCMain::manageIntf:.

Message bank subscription.

Referenced by VLCMain::applicationWillTerminate:, OpenIntf(), and Redraw().

Referenced by HandleKey(), and start_color_and_pairs().

Referenced by HandleKey(), ManageSlider(), Redraw(), and Run().

Referenced by ManageSlider(), and Run().

WINDOW* intf_sys_t::w

Referenced by HandleKey(), Redraw(), and Run().

Referenced by HandleKey(), and Redraw().

Referenced by MainBoxWrite(), and Redraw().

Referenced by HandleKey(), MainBoxWrite(), and Redraw().

Referenced by HandleKey(), and Redraw().

Referenced by HandleKey(), MainBoxWrite(), and Redraw().

Referenced by HandleKey(), Redraw(), and Run().

Referenced by HandleKey(), and Redraw().

Referenced by Run().

Referenced by HandleKey(), and Redraw().

Referenced by HandleKey(), and Redraw().

Referenced by HandleKey(), and SearchPlaylist().

Referenced by HandleKey(), and Redraw().

Referenced by HandleKey().

Referenced by HandleKey(), and ReadDir().

Referenced by HandleKey(), ReadDir(), and Redraw().

Referenced by HandleKey(), ReadDir(), and Redraw().

Referenced by HandleKey(), and ReadDir().

Referenced by HandleKey(), PlaylistGetRoot(), and Redraw().

Referenced by Thread().

Referenced by Thread().

Referenced by QVLCMenu::PopupMenu(), and Thread().

Referenced by PrefsDialog::PrefsDialog(), and Thread().

Asynchronous command queue.

Referenced by AsyncQueue::destroy(), AsyncQueue::instance(), and Run().

Dialog provider.

Referenced by Dialogs::destroy(), and Dialogs::instance().

Script interpreter.

Referenced by Interpreter::destroy().

Factory for OS specific classes.

Referenced by OSFactory::destroy(), and OSFactory::instance().

Main OS specific message loop.

VLC state handler.

Referenced by VlcProc::destroy(), and VlcProc::instance().

Referenced by Run().

Referenced by Run().

Referenced by Run().

handle (vout windows)

Referenced by CmdNewVoutWindow::execute(), and VoutManager::getWindow().

Referenced by Timer::Notify().

void(* intf_sys_t::pf_show_dialog)(intf_thread_t *p_intf, int i_dialog, int i_arg, intf_dialog_args_t *p_arg)

Referenced by OnMenuEvent(), and RefreshAudioMenu().

Referenced by OnMenuEvent(), and RefreshVideoMenu().

Referenced by OnMenuEvent(), and RefreshNavigMenu().

Referenced by OnMenuEvent(), and RefreshSettingsMenu().

Referenced by MainLoop(), and Run().

songs not submitted yet

number of songs

Referenced by AddToQueue(), and Run().

when can we send data

Referenced by Run().

unsigned int intf_sys_t::i_interval

waiting interval (secs)

Referenced by Run().

where to submit data

Referenced by Handshake(), and Run().

port to which submit

Referenced by Handshake(), and Run().

file to which submit

Referenced by Handshake(), and Run().

are we authenticated ?

Referenced by Run().

Authentication token.

Referenced by Handshake(), and Run().

song being played

Referenced by AddToQueue(), ItemChange(), and ReadMetaData().

time when vlc paused

Referenced by PlayingChange().

total time in pause

Referenced by AddToQueue(), ItemChange(), and PlayingChange().

do we have to submit ?

Referenced by AddToQueue(), ItemChange(), and ReadMetaData().

if we registered the "state" callback

Referenced by ItemChange().

dbus_uint32_t intf_sys_t::i_cookie

Referenced by Open_LuaIntf(), and Run().

lua_State* intf_sys_t::L

Referenced by Close_LuaIntf(), Open_LuaIntf(), and Run().

Referenced by NotifyToGrowl(), and RegisterToGrowl().

NSAutoreleasePool* intf_sys_t::p_pool

CFStringRef intf_sys_t::app_name

Referenced by NotifyToGrowl(), and RegisterToGrowl().

Referenced by NotifyToGrowl(), and RegisterToGrowl().

Referenced by ItemChange().

NotifyNotification* intf_sys_t::notification

Referenced by Notify().

Referenced by Notify().

Referenced by ItemChange().

Referenced by ItemChange().

Referenced by Run().

Referenced by PlaylistNext(), and Run().


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

Generated on Sat Nov 21 08:06:21 2009 for VLC by  doxygen 1.5.6