]> git.sesse.net Git - vlc/blobdiff - bindings/python-ctypes/generate.py
python-cytpes: fix MediaControl API support
[vlc] / bindings / python-ctypes / generate.py
index 87a5b37e3ed76db4bc5547d3656c8cf2585dde7f..3fbb64455dbb74f28a42d069749fe06c6ced4e83 100755 (executable)
@@ -114,10 +114,10 @@ typ2class={
 
     'mediacontrol_Instance*': 'MediaControl',
     'mediacontrol_Exception*': 'MediaControlException',
-    'mediacontrol_RGBPicture*': 'RGBPicture',
+    'mediacontrol_RGBPicture*': 'ctypes.POINTER(RGBPicture)',
     'mediacontrol_PlaylistSeq*': 'MediaControlPlaylistSeq',
-    'mediacontrol_Position*': 'MediaControlPosition',
-    'mediacontrol_StreamInformation*': 'MediaControlStreamInformation',
+    'mediacontrol_Position*': 'ctypes.POINTER(MediaControlPosition)',
+    'mediacontrol_StreamInformation*': 'ctypes.POINTER(MediaControlStreamInformation)',
     'WINDOWHANDLE': 'ctypes.c_ulong',
 
     'void': 'None',