1 # This file was created automatically by SWIG 1.3.27. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   5 Classes for a media player control 
  10 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
  12         if isinstance(value
, class_type
): 
  13             self
.__dict
__[name
] = value
.this
 
  14             if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
 
  17     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  18     if method
: return method(self
,value
) 
  19     if (not static
) or hasattr(self
,name
) or (name 
== "thisown"): 
  20         self
.__dict
__[name
] = value
 
  22         raise AttributeError("You cannot add attributes to %s" % self
) 
  24 def _swig_setattr(self
,class_type
,name
,value
): 
  25     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  27 def _swig_getattr(self
,class_type
,name
): 
  28     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  29     if method
: return method(self
) 
  30     raise AttributeError,name
 
  34     _object 
= types
.ObjectType
 
  36 except AttributeError: 
  42 def _swig_setattr_nondynamic_method(set): 
  43     def set_attr(self
,name
,value
): 
  44         if hasattr(self
,name
) or (name 
in ("this", "thisown")): 
  47             raise AttributeError("You cannot add attributes to %s" % self
) 
  53 __docfilter__ 
= wx
.__DocFilter
(globals())  
  54 MEDIASTATE_STOPPED 
= _media
.MEDIASTATE_STOPPED
 
  55 MEDIASTATE_PAUSED 
= _media
.MEDIASTATE_PAUSED
 
  56 MEDIASTATE_PLAYING 
= _media
.MEDIASTATE_PLAYING
 
  57 MEDIACTRLPLAYERCONTROLS_NONE 
= _media
.MEDIACTRLPLAYERCONTROLS_NONE
 
  58 MEDIACTRLPLAYERCONTROLS_STEP 
= _media
.MEDIACTRLPLAYERCONTROLS_STEP
 
  59 MEDIACTRLPLAYERCONTROLS_VOLUME 
= _media
.MEDIACTRLPLAYERCONTROLS_VOLUME
 
  60 MEDIACTRLPLAYERCONTROLS_DEFAULT 
= _media
.MEDIACTRLPLAYERCONTROLS_DEFAULT
 
  61 class MediaEvent(_core
.NotifyEvent
): 
  62     """Proxy of C++ MediaEvent class""" 
  64         return "<%s.%s; proxy of C++ wxMediaEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  65     def __init__(self
, *args
, **kwargs
): 
  66         """__init__(self, wxEventType commandType=wxEVT_NULL, int id=0) -> MediaEvent""" 
  67         newobj 
= _media
.new_MediaEvent(*args
, **kwargs
) 
  68         self
.this 
= newobj
.this
 
  72 class MediaEventPtr(MediaEvent
): 
  73     def __init__(self
, this
): 
  75         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
  76         self
.__class
__ = MediaEvent
 
  77 _media
.MediaEvent_swigregister(MediaEventPtr
) 
  79 MEDIABACKEND_DIRECTSHOW 
= cvar
.MEDIABACKEND_DIRECTSHOW
 
  80 MEDIABACKEND_MCI 
= cvar
.MEDIABACKEND_MCI
 
  81 MEDIABACKEND_QUICKTIME 
= cvar
.MEDIABACKEND_QUICKTIME
 
  82 MEDIABACKEND_GSTREAMER 
= cvar
.MEDIABACKEND_GSTREAMER
 
  84 class MediaCtrl(_core
.Control
): 
  85     """Proxy of C++ MediaCtrl class""" 
  87         return "<%s.%s; proxy of C++ wxMediaCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  88     def __init__(self
, *args
, **kwargs
): 
  90         __init__(self, Window parent, int id=-1, String fileName=EmptyString,  
  91             Point pos=DefaultPosition, Size size=DefaultSize,  
  92             long style=0, String szBackend=EmptyString,  
  93             Validator validator=DefaultValidator,  
  94             String name=MediaCtrlNameStr) -> MediaCtrl 
  96         newobj 
= _media
.new_MediaCtrl(*args
, **kwargs
) 
  97         self
.this 
= newobj
.this
 
 100         self
._setOORInfo
(self
) 
 102     def Create(*args
, **kwargs
): 
 104         Create(self, Window parent, int id=-1, String fileName=EmptyString,  
 105             Point pos=DefaultPosition, Size size=DefaultSize,  
 106             long style=0, String szBackend=EmptyString,  
 107             Validator validator=DefaultValidator,  
 108             String name=MediaCtrlNameStr) -> bool 
 110         return _media
.MediaCtrl_Create(*args
, **kwargs
) 
 112     def Play(*args
, **kwargs
): 
 113         """Play(self) -> bool""" 
 114         return _media
.MediaCtrl_Play(*args
, **kwargs
) 
 116     def Pause(*args
, **kwargs
): 
 117         """Pause(self) -> bool""" 
 118         return _media
.MediaCtrl_Pause(*args
, **kwargs
) 
 120     def Stop(*args
, **kwargs
): 
 121         """Stop(self) -> bool""" 
 122         return _media
.MediaCtrl_Stop(*args
, **kwargs
) 
 124     def GetState(*args
, **kwargs
): 
 125         """GetState(self) -> int""" 
 126         return _media
.MediaCtrl_GetState(*args
, **kwargs
) 
 128     def GetPlaybackRate(*args
, **kwargs
): 
 129         """GetPlaybackRate(self) -> double""" 
 130         return _media
.MediaCtrl_GetPlaybackRate(*args
, **kwargs
) 
 132     def SetPlaybackRate(*args
, **kwargs
): 
 133         """SetPlaybackRate(self, double dRate) -> bool""" 
 134         return _media
.MediaCtrl_SetPlaybackRate(*args
, **kwargs
) 
 136     def Seek(*args
, **kwargs
): 
 137         """Seek(self, wxFileOffset where, int mode=FromStart) -> wxFileOffset""" 
 138         return _media
.MediaCtrl_Seek(*args
, **kwargs
) 
 140     def Tell(*args
, **kwargs
): 
 141         """Tell(self) -> wxFileOffset""" 
 142         return _media
.MediaCtrl_Tell(*args
, **kwargs
) 
 144     def Length(*args
, **kwargs
): 
 145         """Length(self) -> wxFileOffset""" 
 146         return _media
.MediaCtrl_Length(*args
, **kwargs
) 
 148     def GetVolume(*args
, **kwargs
): 
 149         """GetVolume(self) -> double""" 
 150         return _media
.MediaCtrl_GetVolume(*args
, **kwargs
) 
 152     def SetVolume(*args
, **kwargs
): 
 153         """SetVolume(self, double dVolume) -> bool""" 
 154         return _media
.MediaCtrl_SetVolume(*args
, **kwargs
) 
 156     def ShowPlayerControls(*args
, **kwargs
): 
 157         """ShowPlayerControls(self, int flags=MEDIACTRLPLAYERCONTROLS_DEFAULT) -> bool""" 
 158         return _media
.MediaCtrl_ShowPlayerControls(*args
, **kwargs
) 
 160     def Load(*args
, **kwargs
): 
 161         """Load(self, String fileName) -> bool""" 
 162         return _media
.MediaCtrl_Load(*args
, **kwargs
) 
 164     def LoadURI(*args
, **kwargs
): 
 165         """LoadURI(self, String fileName) -> bool""" 
 166         return _media
.MediaCtrl_LoadURI(*args
, **kwargs
) 
 168     def LoadURIWithProxy(*args
, **kwargs
): 
 169         """LoadURIWithProxy(self, String fileName, String proxy) -> bool""" 
 170         return _media
.MediaCtrl_LoadURIWithProxy(*args
, **kwargs
) 
 172     LoadFromURI 
= LoadURI 
 
 174 class MediaCtrlPtr(MediaCtrl
): 
 175     def __init__(self
, this
): 
 177         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 178         self
.__class
__ = MediaCtrl
 
 179 _media
.MediaCtrl_swigregister(MediaCtrlPtr
) 
 180 MediaCtrlNameStr 
= cvar
.MediaCtrlNameStr
 
 182 def PreMediaCtrl(*args
, **kwargs
): 
 183     """PreMediaCtrl() -> MediaCtrl""" 
 184     val 
= _media
.new_PreMediaCtrl(*args
, **kwargs
) 
 188 wxEVT_MEDIA_FINISHED 
= _media
.wxEVT_MEDIA_FINISHED
 
 189 wxEVT_MEDIA_STOP 
= _media
.wxEVT_MEDIA_STOP
 
 190 wxEVT_MEDIA_LOADED 
= _media
.wxEVT_MEDIA_LOADED
 
 191 EVT_MEDIA_FINISHED 
= wx
.PyEventBinder( wxEVT_MEDIA_FINISHED
, 1) 
 192 EVT_MEDIA_STOP     
= wx
.PyEventBinder( wxEVT_MEDIA_STOP
, 1) 
 193 EVT_MEDIA_LOADED   
= wx
.PyEventBinder( wxEVT_MEDIA_LOADED
, 1)