Module vlc :: Class CallbackDecorators :: Class MediaOpenCb
[hide private]
[frames] | no frames]

Class MediaOpenCb

object --+        
 ??._CData --+    
 ??.PyCFuncPtr --+

Callback prototype to open a custom bitstream input media. The same media item can be opened multiple times. Each time, this callback is invoked. It should allocate and initialize any instance-specific resources, then store them in *datap. The instance resources can be freed in the @ref libvlc_media_close_cb callback.

Nested Classes [hide private]
Instance Methods [hide private]

Inherited from unreachable.PyCFuncPtr: __call__, __new__, __nonzero__, __repr__

Inherited from unreachable._CData: __ctypes_from_outparam__, __hash__, __reduce__, __setstate__

Inherited from object: __delattr__, __format__, __getattribute__, __init__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _argtypes_ = (<class 'ctypes.c_void_p'>, <class 'vlc.LP_c_void...
  _flags_ = 1
Properties [hide private]

Inherited from unreachable.PyCFuncPtr: argtypes, errcheck, restype

Inherited from unreachable._CData: _b_base_, _b_needsfree_

Inherited from unreachable._CData (private): _objects

Inherited from object: __class__

Class Variable Details [hide private]


(<class 'ctypes.c_void_p'>,
 <class 'vlc.LP_c_void_p'>,
 <class 'vlc.LP_c_ulong'>)