- Timestamp:
- 23/04/08 19:35:01 (7 months ago)
- git-parent:
- Files:
-
- bindings/python/vlcglue.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
bindings/python/vlcglue.h
rbf1292e r241b228 79 79 PyObject *MediaControl_InvalidPosition; 80 80 PyObject *MediaControl_PlaylistException; 81 PyObject *vlc Instance_Exception;81 PyObject *vlc_Exception; 82 82 83 83 /********************************************************************** … … 114 114 115 115 /********************************************************************** 116 * vlc.Media InstanceObject116 * vlc.MediaPlayer Object 117 117 **********************************************************************/ 118 118 typedef struct 119 119 { 120 120 PyObject_HEAD 121 libvlc_media_player_t* p_m i;122 } vlcMedia Instance;121 libvlc_media_player_t* p_mp; 122 } vlcMediaPlayer; 123 123 124 124 /********************************************************************** 125 * vlc.Media DescriptorObject125 * vlc.Media Object 126 126 **********************************************************************/ 127 127 typedef struct 128 128 { 129 129 PyObject_HEAD 130 libvlc_media_t* p_m d;131 } vlcMedia Descriptor;130 libvlc_media_t* p_media; 131 } vlcMedia; 132 132 133 133 /* Forward declarations */ … … 135 135 staticforward PyTypeObject PyPosition_Type; 136 136 staticforward PyTypeObject vlcInstance_Type; 137 staticforward PyTypeObject vlcMedia Instance_Type;138 staticforward PyTypeObject vlcMedia Descriptor_Type;137 staticforward PyTypeObject vlcMediaPlayer_Type; 138 staticforward PyTypeObject vlcMedia_Type; 139 139 140 140 #define LIBVLC_INSTANCE ((vlcInstance*)self) 141 #define LIBVLC_MEDIA INSTANCE ((vlcMediaInstance*)self)142 #define LIBVLC_MEDIA DESCRIPTOR ((vlcMediaDescriptor*)self)141 #define LIBVLC_MEDIAPLAYER ((vlcMediaPlayer*)self) 142 #define LIBVLC_MEDIA ((vlcMedia*)self) 143 143 144 144 #define LIBVLC_TRY libvlc_exception_init( &ex ); 145 145 146 146 #define LIBVLC_EXCEPT if( libvlc_exception_raised( &ex ) ) { \ 147 PyObject *py_exc = vlc Instance_Exception; \147 PyObject *py_exc = vlc_Exception; \ 148 148 PyErr_SetString( py_exc, libvlc_exception_get_message( &ex ) ); \ 149 149 return NULL; \
