File: wx.media.MediaEvent.txt

package info (click to toggle)
wxpython4.0 4.0.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 211,112 kB
  • sloc: cpp: 888,355; python: 223,130; makefile: 52,087; ansic: 45,780; sh: 3,012; xml: 1,534; perl: 264
file content (115 lines) | stat: -rw-r--r-- 4,345 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
.. wxPython Phoenix documentation

   This file was generated by Phoenix's sphinx generator and associated
   tools, do not edit by hand.

   Copyright: (c) 2011-2018 by Total Control Software
   License:   wxWindows License

.. include:: headings.inc



.. _wx.media.MediaEvent:

==========================================================================================================================================
|phoenix_title|  **wx.media.MediaEvent**
==========================================================================================================================================

Event :ref:`wx.media.MediaCtrl`  uses.          







.. _MediaEvent-events:

|events| Events Emitted by this Class
=====================================

Handlers bound for the following event types will receive a :ref:`wx.media.MediaEvent` parameter.

Event macros: 

- EVT_MEDIA_LOADED: Sent when a media has loaded enough data that it can start playing. Processes a  ``wxEVT_MEDIA_LOADED``   event type.   
- EVT_MEDIA_STOP: Sent when a media has switched to the  ``MEDIASTATE_STOPPED``   state. You may be able to Veto this event to prevent it from stopping, causing it to continue playing - even if it has reached that end of the media (note that this may not have the desired effect - if you want to loop the media, for example, catch the   ``EVT_MEDIA_FINISHED``   and play there instead). Processes a   ``wxEVT_MEDIA_STOP``   event type.   
- EVT_MEDIA_FINISHED: Sent when a media has finished playing in a :ref:`wx.media.MediaCtrl`. Processes a  ``wxEVT_MEDIA_FINISHED``   event type.   
- EVT_MEDIA_STATECHANGED: Sent when a media has switched its state (from any media state). Processes a  ``wxEVT_MEDIA_STATECHANGED``   event type.   
- EVT_MEDIA_PLAY: Sent when a media has switched to the  ``MEDIASTATE_PLAYING``   state. Processes a   ``wxEVT_MEDIA_PLAY``   event type.   
- EVT_MEDIA_PAUSE: Sent when a media has switched to the  ``MEDIASTATE_PAUSED``   state. Processes a   ``wxEVT_MEDIA_PAUSE``   event type.   










|

|class_hierarchy| Class Hierarchy
=================================

.. raw:: html

   <div id="toggleBlock" onclick="return toggleVisibility(this)" class="closed" style="cursor:pointer;">
   <img id="toggleBlock-trigger" src="_static/images/closed.png"/>
   Inheritance diagram for class <strong>MediaEvent</strong>:
   </div>
   <div id="toggleBlock-summary" style="display:block;"></div>
   <div id="toggleBlock-content" style="display:none;">
   <p class="graphviz">
   <center><img src="_static/images/inheritance/wx.media.MediaEvent_inheritance.png" alt="Inheritance diagram of MediaEvent" usemap="#dummy" class="inheritance"/></center>
   </div>
   <script type="text/javascript">toggleVisibilityOnLoad(document.getElementById('toggleBlock'))</script>
   <map id="dummy" name="dummy"> <area shape="rect" id="node1" href="wx.Event.html" title="wx.Event" alt="" coords="45,83,123,112"/> <area shape="rect" id="node3" href="wx.CommandEvent.html" title="wx.CommandEvent" alt="" coords="11,160,156,189"/> <area shape="rect" id="node2" href="wx.Object.html" title="wx.Object" alt="" coords="43,5,124,35"/> <area shape="rect" id="node5" href="wx.NotifyEvent.html" title="wx.NotifyEvent" alt="" coords="27,237,141,267"/> <area shape="rect" id="node4" href="wx.media.MediaEvent.html" title="wx.media.MediaEvent" alt="" coords="4,315,163,344"/> </map> 
   </p>

|


|method_summary| Methods Summary
================================

================================================================================ ================================================================================
:meth:`~wx.media.MediaEvent.__init__`                                            Default constructor.
================================================================================ ================================================================================


|


|api| Class API
===============


.. class:: wx.media.MediaEvent(NotifyEvent)

   **Possible constructors**::

       MediaEvent(commandType=wxEVT_NULL, winid=0)
       
   
   Event MediaCtrl uses.



   .. method:: __init__(self, commandType=wxEVT_NULL, winid=0)

      Default constructor.                  


      :param `commandType`: 
      :type `commandType`: wx.EventType
      :param `winid`: 
      :type `winid`: int