mplayer.gtk2
index

# -*- coding: utf-8 -*-
#
# Copyright (C) 2010-2011  Darwin M. Bautista <djclue917 AT gmail>
#
# This file is part of PyMPlayer.
#
# PyMPlayer is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# PyMPlayer is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PyMPlayer.  If not, see <http://www.gnu.org/licenses/>.

 
Modules
       
gobject
gtk

 
Classes
       
gtk.Socket(gtk.Container)
GtkPlayerView
mplayer.core.Player(__builtin__.object)
GPlayer

 
class GPlayer(mplayer.core.Player)
    Player subclass with GTK/GObject integration.
 
 
Method resolution order:
GPlayer
mplayer.core.Player
__builtin__.object

Methods defined here:
__init__(self, args=(), stdout=-1, stderr=None, autospawn=True)
quit(self, retcode=0)
spawn(self)

Methods inherited from mplayer.core.Player:
__del__(self)
__repr__(self)
af_add(self, string0, prefix=None)
af_clr(self, prefix=None)
af_cmdline(self, string0, string1, prefix=None)
af_del(self, string0, prefix=None)
af_switch(self, string0, prefix=None)
alt_src_step(self, integer0, prefix=None)
change_rectangle(self, integer0, integer1, prefix=None)
dvb_set_channel(self, integer0, integer1, prefix=None)
dvdnav(self, string0, prefix=None)
edl_loadfile(self, string0, prefix=None)
edl_mark(self, prefix=None)
exit(self, prefix=None)
file_filter(self, integer0, prefix=None)
forced_subs_only(self, integer0='', prefix=None)
frame_step(self, prefix=None)
get_meta_album(self, prefix=None)
get_meta_artist(self, prefix=None)
get_meta_comment(self, prefix=None)
get_meta_genre(self, prefix=None)
get_meta_title(self, prefix=None)
get_meta_track(self, prefix=None)
get_meta_year(self, prefix=None)
help(self, prefix=None)
hide(self, integer0='', prefix=None)
is_alive(self)
Check if MPlayer process is alive.
 
Returns True if alive, else, returns False.
key_down_event(self, integer0, prefix=None)
loadfile(self, string0, integer1='', prefix=None)
loadlist(self, string0, integer1='', prefix=None)
menu(self, string0, prefix=None)
osd_show_progression(self, prefix=None)
osd_show_property_text(self, string0, integer1='', integer2='', prefix=None)
osd_show_text(self, string0, integer1='', integer2='', prefix=None)
overlay_add(self, string0, integer1, integer2, integer3, integer4, prefix=None)
overlay_remove(self, integer0, prefix=None)
pause(self, prefix=None)
pt_step(self, integer0, integer1='', prefix=None)
pt_up_step(self, integer0, integer1='', prefix=None)
run(self, string0, prefix=None)
screenshot(self, integer0='', prefix=None)
seek(self, float0, integer1='', prefix=None)
seek_chapter(self, integer0, integer1='', prefix=None)
set_menu(self, string0, string1='', prefix=None)
set_mouse_pos(self, integer0, integer1, prefix=None)
speed_incr(self, float0, prefix=None)
speed_mult(self, float0, prefix=None)
speed_set(self, float0, prefix=None)
stop(self, prefix=None)
sub_load(self, string0, prefix=None)
sub_log(self, prefix=None)
sub_remove(self, integer0='', prefix=None)
sub_select(self, integer0='', prefix=None)
sub_step(self, integer0, integer1='', prefix=None)
switch_angle(self, integer0='', prefix=None)
switch_ratio(self, float0='', prefix=None)
switch_title(self, integer0='', prefix=None)
switch_vsync(self, integer0='', prefix=None)
teletext_add_dec(self, string0, prefix=None)
teletext_go_link(self, integer0, prefix=None)
tv_last_channel(self, prefix=None)
tv_set_channel(self, string0, prefix=None)
tv_set_freq(self, float0, prefix=None)
tv_set_norm(self, string0, prefix=None)
tv_start_scan(self, prefix=None)
tv_step_chanlist(self, prefix=None)
tv_step_channel(self, integer0, prefix=None)
tv_step_freq(self, float0, prefix=None)
tv_step_norm(self, prefix=None)
use_master(self, prefix=None)
vobsub_lang(self, integer0='', prefix=None)

Class methods inherited from mplayer.core.Player:
introspect(cls) from __builtin__.type
Introspect the MPlayer executable
 
Generate available methods and properties.
See http://www.mplayerhq.hu/DOCS/tech/slave.txt

Data descriptors inherited from mplayer.core.Player:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
angle
Type: int
Min: -2
Max: 10
args
list of MPlayer arguments
aspect
Type: float
* Read-only
ass_use_margins
Type: bool
audio_bitrate
Type: int
* Read-only
audio_codec
Type: str
* Read-only
audio_delay
Type: float
Min: -100
Max: 100
audio_format
Type: int
* Read-only
balance
Type: float
Min: -1
Max: 1
border
Type: bool
brightness
Type: int
Min: -100
Max: 100
capturing
Type: bool
channels
Type: int
* Read-only
chapter
Type: int
Min: 0
chapters
Type: int
* Read-only
contrast
Type: int
Min: -100
Max: 100
deinterlace
Type: bool
demuxer
Type: str
* Read-only
filename
Type: str
* Read-only
filepath
Type: str
* Read-only
fps
Type: float
* Read-only
framedropping
Type: int
Min: 0
Max: 2
fullscreen
Type: bool
gamma
Type: int
Min: -100
Max: 100
height
Type: int
* Read-only
hue
Type: int
Min: -100
Max: 100
length
Type: float
* Read-only
loop
Type: int
Min: -1
metadata
Type: dict
* Read-only
mute
Type: bool
ontop
Type: bool
osdlevel
Type: int
Min: 0
Max: 3
panscan
Type: float
Min: 0
Max: 1
paused
Type: bool
* Read-only
percent_pos
Type: int
Min: 0
Max: 100
rootwin
Type: bool
samplerate
Type: int
* Read-only
saturation
Type: int
Min: -100
Max: 100
speed
Type: float
Min: 0
Max: 100
stderr
stderr of the MPlayer process
stdout
stdout of the MPlayer process
stream_end
Type: int
* Read-only
stream_length
Type: int
* Read-only
stream_pos
Type: int
Min: 0
stream_start
Type: int
* Read-only
stream_time_pos
Type: float
Min: 0
sub
Type: int
Min: -1
sub_alignment
Type: int
Min: 0
Max: 2
sub_delay
Type: float
sub_demux
Type: int
Min: -1
sub_file
Type: int
Min: -1
sub_forced_only
Type: bool
sub_pos
Type: int
Min: 0
Max: 100
sub_scale
Type: float
Min: 0
Max: 100
sub_source
Type: int
Min: -1
Max: 2
sub_visibility
Type: bool
sub_vob
Type: int
Min: -1
switch_audio
Type: int
Min: -2
Max: 65535
switch_program
Type: int
Min: -1
Max: 65535
switch_video
Type: int
Min: -2
Max: 65535
teletext_format
Type: int
Min: 0
Max: 3
teletext_half_page
Type: int
Min: 0
Max: 2
teletext_mode
Type: bool
teletext_page
Type: int
Min: 100
Max: 899
teletext_subpage
Type: int
Min: 0
Max: 64
time_pos
Type: float
Min: 0
tv_brightness
Type: int
Min: -100
Max: 100
tv_contrast
Type: int
Min: -100
Max: 100
tv_hue
Type: int
Min: -100
Max: 100
tv_saturation
Type: int
Min: -100
Max: 100
video_bitrate
Type: int
* Read-only
video_codec
Type: str
* Read-only
video_format
Type: int
* Read-only
volume
Type: float
Min: 0
Max: 100
vsync
Type: bool
width
Type: int
* Read-only

Data and other attributes inherited from mplayer.core.Player:
command_prefix = 'pausing_keep_force'
path = 'mplayer'

 
class GtkPlayerView(gtk.Socket)
    
Method resolution order:
GtkPlayerView
gtk.Socket
gtk.Container
gtk.Widget
gtk.Object
gobject._gobject.GObject
atk.ImplementorIface
gtk.Buildable
gobject.GInterface
__builtin__.object

Methods defined here:
__getattr__(self, name)
__init__(self)

Data and other attributes defined here:
__gtype__ = <GType mplayer+gtk2+GtkPlayerView (23123152)>

Methods inherited from gtk.Socket:
__iter__(...)
x.__iter__() <==> iter(x)
add_id(...)
get_id(...)
get_plug_window(...)
steal(...)

Data and other attributes inherited from gtk.Socket:
do_plug_added = <built-in method do_plug_added of GObjectMeta object>
do_plug_removed = <built-in method do_plug_removed of GObjectMeta object>

Methods inherited from gtk.Container:
__len__(...)
x.__len__() <==> len(x)
__nonzero__(...)
x.__nonzero__() <==> x != 0
add(...)
add_with_properties(...)
check_resize(...)
child_get(...)
child_get_property(...)
child_set(...)
child_set_property(...)
child_type(...)
children(...)
forall(...)
foreach(...)
get_border_width(...)
get_children(...)
get_focus_chain(...)
get_focus_child(...)
get_focus_hadjustment(...)
get_focus_vadjustment(...)
get_resize_mode(...)
propagate_expose(...)
remove(...)
resize_children(...)
set_border_width(...)
set_focus_chain(...)
set_focus_child(...)
set_focus_hadjustment(...)
set_focus_vadjustment(...)
set_reallocate_redraws(...)
set_resize_mode(...)
unset_focus_chain(...)

Data descriptors inherited from gtk.Container:
border_width
focus_child
has_focus_chain
need_resize
reallocate_redraws
resize_mode

Data and other attributes inherited from gtk.Container:
do_add = <built-in method do_add of GObjectMeta object>
do_check_resize = <built-in method do_check_resize of GObjectMeta object>
do_child_type = <built-in method do_child_type of GObjectMeta object>
do_composite_name = <built-in method do_composite_name of GObjectMeta object>
do_forall = <built-in method do_forall of GObjectMeta object>
do_get_child_property = <built-in method do_get_child_property of GObjectMeta object>
do_remove = <built-in method do_remove of GObjectMeta object>
do_set_child_property = <built-in method do_set_child_property of GObjectMeta object>
do_set_focus_child = <built-in method do_set_focus_child of GObjectMeta object>
install_child_property = <built-in method install_child_property of GObjectMeta object>
list_child_properties = <built-in method list_child_properties of GObjectMeta object>

Methods inherited from gtk.Widget:
activate(...)
add_accelerator(...)
add_events(...)
add_mnemonic_label(...)
can_activate_accel(...)
child_focus(...)
child_notify(...)
class_path(...)
create_pango_context(...)
create_pango_layout(...)
destroy(...)
drag_begin(...)
drag_check_threshold(...)
drag_dest_add_image_targets(...)
drag_dest_add_text_targets(...)
drag_dest_add_uri_targets(...)
drag_dest_find_target(...)
drag_dest_get_target_list(...)
drag_dest_get_track_motion(...)
drag_dest_set(...)
drag_dest_set_proxy(...)
drag_dest_set_target_list(...)
drag_dest_set_track_motion(...)
drag_dest_unset(...)
drag_get_data(...)
drag_highlight(...)
drag_source_add_image_targets(...)
drag_source_add_text_targets(...)
drag_source_add_uri_targets(...)
drag_source_get_target_list(...)
drag_source_set(...)
drag_source_set_icon(...)
drag_source_set_icon_name(...)
drag_source_set_icon_pixbuf(...)
drag_source_set_icon_stock(...)
drag_source_set_target_list(...)
drag_source_unset(...)
drag_unhighlight(...)
draw(...)
ensure_style(...)
error_bell(...)
event(...)
freeze_child_notify(...)
get_accessible(...)
get_action(...)
get_allocation(...)
get_ancestor(...)
get_app_paintable(...)
get_can_default(...)
get_can_focus(...)
get_child_requisition(...)
get_child_visible(...)
get_clipboard(...)
get_colormap(...)
get_composite_name(...)
get_direction(...)
get_display(...)
get_double_buffered(...)
get_events(...)
get_extension_events(...)
get_has_tooltip(...)
get_has_window(...)
get_mapped(...)
get_modifier_style(...)
get_name(...)
get_no_show_all(...)
get_pango_context(...)
get_parent(...)
get_parent_window(...)
get_pointer(...)
get_realized(...)
get_receives_default(...)
get_requisition(...)
get_root_window(...)
get_screen(...)
get_sensitive(...)
get_settings(...)
get_size_request(...)
get_snapshot(...)
get_state(...)
get_style(...)
get_tooltip_markup(...)
get_tooltip_text(...)
get_tooltip_window(...)
get_toplevel(...)
get_visible(...)
get_visual(...)
get_window(...)
grab_add(...)
grab_default(...)
grab_focus(...)
grab_remove(...)
has_default(...)
has_focus(...)
has_grab(...)
has_rc_style(...)
has_screen(...)
hide(...)
hide_all(...)
hide_on_delete(...)
input_shape_combine_mask(...)
intersect(...)
is_ancestor(...)
is_composited(...)
is_drawable(...)
is_focus(...)
is_sensitive(...)
is_toplevel(...)
keynav_failed(...)
list_accel_closures(...)
list_mnemonic_labels(...)
map(...)
menu_get_for_attach_widget(...)
mnemonic_activate(...)
modify_base(...)
modify_bg(...)
modify_cursor(...)
modify_fg(...)
modify_font(...)
modify_style(...)
modify_text(...)
path(...)
queue_clear(...)
queue_clear_area(...)
queue_draw(...)
queue_draw_area(...)
queue_resize(...)
queue_resize_no_redraw(...)
rc_get_style(...)
realize(...)
region_intersect(...)
remove_accelerator(...)
remove_mnemonic_label(...)
render_icon(...)
reparent(...)
reset_rc_styles(...)
reset_shapes(...)
selection_add_target(...)
selection_add_targets(...)
selection_clear_targets(...)
selection_convert(...)
selection_owner_set(...)
selection_remove_all(...)
send_expose(...)
send_focus_change(...)
set_accel_path(...)
set_allocation(...)
set_app_paintable(...)
set_can_default(...)
set_can_focus(...)
set_child_visible(...)
set_colormap(...)
set_composite_name(...)
set_direction(...)
set_double_buffered(...)
set_events(...)
set_extension_events(...)
set_has_tooltip(...)
set_has_window(...)
set_mapped(...)
set_name(...)
set_no_show_all(...)
set_parent(...)
set_parent_window(...)
set_realized(...)
set_receives_default(...)
set_redraw_on_allocate(...)
set_scroll_adjustments(...)
set_sensitive(...)
set_size_request(...)
set_state(...)
set_style(...)
set_tooltip_markup(...)
set_tooltip_text(...)
set_tooltip_window(...)
set_uposition(...)
set_usize(...)
set_visible(...)
set_window(...)
shape_combine_mask(...)
show(...)
show_all(...)
show_now(...)
size_allocate(...)
size_request(...)
style_attach(...)
style_get_property(...)
thaw_child_notify(...)
translate_coordinates(...)
trigger_tooltip_query(...)
unmap(...)
unparent(...)
unrealize(...)

Data descriptors inherited from gtk.Widget:
allocation
name
parent
requisition
saved_state
state
style
window

Data and other attributes inherited from gtk.Widget:
do_button_press_event = <built-in method do_button_press_event of GObjectMeta object>
do_button_release_event = <built-in method do_button_release_event of GObjectMeta object>
do_can_activate_accel = <built-in method do_can_activate_accel of GObjectMeta object>
do_client_event = <built-in method do_client_event of GObjectMeta object>
do_composited_changed = <built-in method do_composited_changed of GObjectMeta object>
do_configure_event = <built-in method do_configure_event of GObjectMeta object>
do_delete_event = <built-in method do_delete_event of GObjectMeta object>
do_destroy_event = <built-in method do_destroy_event of GObjectMeta object>
do_direction_changed = <built-in method do_direction_changed of GObjectMeta object>
do_drag_begin = <built-in method do_drag_begin of GObjectMeta object>
do_drag_data_delete = <built-in method do_drag_data_delete of GObjectMeta object>
do_drag_data_get = <built-in method do_drag_data_get of GObjectMeta object>
do_drag_data_received = <built-in method do_drag_data_received of GObjectMeta object>
do_drag_drop = <built-in method do_drag_drop of GObjectMeta object>
do_drag_end = <built-in method do_drag_end of GObjectMeta object>
do_drag_leave = <built-in method do_drag_leave of GObjectMeta object>
do_drag_motion = <built-in method do_drag_motion of GObjectMeta object>
do_enter_notify_event = <built-in method do_enter_notify_event of GObjectMeta object>
do_event = <built-in method do_event of GObjectMeta object>
do_expose_event = <built-in method do_expose_event of GObjectMeta object>
do_focus = <built-in method do_focus of GObjectMeta object>
do_focus_in_event = <built-in method do_focus_in_event of GObjectMeta object>
do_focus_out_event = <built-in method do_focus_out_event of GObjectMeta object>
do_get_accessible = <built-in method do_get_accessible of GObjectMeta object>
do_grab_broken_event = <built-in method do_grab_broken_event of GObjectMeta object>
do_grab_focus = <built-in method do_grab_focus of GObjectMeta object>
do_grab_notify = <built-in method do_grab_notify of GObjectMeta object>
do_hide = <built-in method do_hide of GObjectMeta object>
do_hide_all = <built-in method do_hide_all of GObjectMeta object>
do_hierarchy_changed = <built-in method do_hierarchy_changed of GObjectMeta object>
do_key_press_event = <built-in method do_key_press_event of GObjectMeta object>
do_key_release_event = <built-in method do_key_release_event of GObjectMeta object>
do_leave_notify_event = <built-in method do_leave_notify_event of GObjectMeta object>
do_map = <built-in method do_map of GObjectMeta object>
do_map_event = <built-in method do_map_event of GObjectMeta object>
do_mnemonic_activate = <built-in method do_mnemonic_activate of GObjectMeta object>
do_motion_notify_event = <built-in method do_motion_notify_event of GObjectMeta object>
do_no_expose_event = <built-in method do_no_expose_event of GObjectMeta object>
do_parent_set = <built-in method do_parent_set of GObjectMeta object>
do_popup_menu = <built-in method do_popup_menu of GObjectMeta object>
do_property_notify_event = <built-in method do_property_notify_event of GObjectMeta object>
do_proximity_in_event = <built-in method do_proximity_in_event of GObjectMeta object>
do_proximity_out_event = <built-in method do_proximity_out_event of GObjectMeta object>
do_realize = <built-in method do_realize of GObjectMeta object>
do_screen_changed = <built-in method do_screen_changed of GObjectMeta object>
do_scroll_event = <built-in method do_scroll_event of GObjectMeta object>
do_selection_clear_event = <built-in method do_selection_clear_event of GObjectMeta object>
do_selection_get = <built-in method do_selection_get of GObjectMeta object>
do_selection_notify_event = <built-in method do_selection_notify_event of GObjectMeta object>
do_selection_received = <built-in method do_selection_received of GObjectMeta object>
do_selection_request_event = <built-in method do_selection_request_event of GObjectMeta object>
do_show = <built-in method do_show of GObjectMeta object>
do_show_all = <built-in method do_show_all of GObjectMeta object>
do_show_help = <built-in method do_show_help of GObjectMeta object>
do_size_allocate = <built-in method do_size_allocate of GObjectMeta object>
do_size_request = <built-in method do_size_request of GObjectMeta object>
do_state_changed = <built-in method do_state_changed of GObjectMeta object>
do_style_set = <built-in method do_style_set of GObjectMeta object>
do_unmap = <built-in method do_unmap of GObjectMeta object>
do_unmap_event = <built-in method do_unmap_event of GObjectMeta object>
do_unrealize = <built-in method do_unrealize of GObjectMeta object>
do_visibility_notify_event = <built-in method do_visibility_notify_event of GObjectMeta object>
do_window_state_event = <built-in method do_window_state_event of GObjectMeta object>
get_activate_signal = <built-in method get_activate_signal of GObjectMeta object>
set_activate_signal = <built-in method set_activate_signal of GObjectMeta object>
set_set_scroll_adjustments_signal = <built-in method set_set_scroll_adjustments_signal of GObjectMeta object>

Methods inherited from gtk.Object:
flags(...)
remove_data(...)
remove_no_notify(...)
set_flags(...)
unset_flags(...)

Data and other attributes inherited from gtk.Object:
do_destroy = <built-in method do_destroy of GObjectMeta object>

Methods inherited from gobject._gobject.GObject:
__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__copy__(...)
__deepcopy__(...)
__delattr__(...)
x.__delattr__('name') <==> del x.name
__gobject_init__(...)
__hash__(...)
x.__hash__() <==> hash(x)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
chain(...)
connect(...)
connect_after(...)
connect_object(...)
connect_object_after(...)
disconnect(...)
disconnect_by_func(...)
emit(...)
emit_stop_by_name(...)
freeze_notify(...)
get_data(...)
get_properties(...)
get_property(...)
handler_block(...)
handler_block_by_func(...)
handler_disconnect(...)
handler_is_connected(...)
handler_unblock(...)
handler_unblock_by_func(...)
notify(...)
set_data(...)
set_properties(...)
set_property(...)
stop_emission(...)
thaw_notify(...)
weak_ref(...)

Data descriptors inherited from gobject._gobject.GObject:
__dict__
__grefcount__

Data and other attributes inherited from gobject._gobject.GObject:
__gdoc__ = 'Object mplayer+gtk2+GtkPlayerView\n\nSignals from ...ointer\n\nSignals from GObject:\n notify (GParam)\n\n'
__new__ = <built-in method __new__ of GObjectMeta object>
T.__new__(S, ...) -> a new object with type S, a subtype of T
props = <gobject.GProps object>

Methods inherited from atk.ImplementorIface:
ref_accessible(...)

Methods inherited from gtk.Buildable:
add_child(...)
construct_child(...)
get_internal_child(...)
parser_finished(...)

Data and other attributes inherited from gtk.Buildable:
do_add_child = <built-in method do_add_child of GObjectMeta object>
do_construct_child = <built-in method do_construct_child of GObjectMeta object>
do_get_internal_child = <built-in method do_get_internal_child of GObjectMeta object>
do_parser_finished = <built-in method do_parser_finished of GObjectMeta object>
do_set_name = <built-in method do_set_name of GObjectMeta object>

 
Data
        __all__ = ['GPlayer', 'GtkPlayerView']