def libvlc_video_set_callbacks(mp, lock, unlock, display, opaque):
 f = (_Cfunctions.get('libvlc_video_set_callbacks', None) or _Cfunction('libvlc_video_set_callbacks', ((1,), (1,), (1,), (1,), (1,)), None, None, MediaPlayer, VideoLockCb, VideoUnlockCb, VideoDisplayCb, ctypes.c_void_p))
 return f(mp, lock, unlock, display, opaque)

def libvlc_video_set_callbacks ( mp , lock , unlock , display , opaque ) : f = ( _Cfunctions . get ( 'libvlc_video_set_callbacks' , None ) or _Cfunction ( 'libvlc_video_set_callbacks' , ( ( 1 , ) , ( 1 , ) , ( 1 , ) , ( 1 , ) , ( 1 , ) ) , None , None , MediaPlayer , VideoLockCb , VideoUnlockCb , VideoDisplayCb , ctypes . c_void_p ) ) return f ( mp , lock , unlock , display , opaque )
set callbacks and private data to render decoded video to a custom area in memory .