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

Class VideoLockCb

object --+        
         |        
 ??._CData --+    
             |    
 ??.PyCFuncPtr --+
                 |
                vlc.CallbackDecorators.VideoLockCb

Callback prototype to allocate and lock a picture buffer. Whenever a new video frame needs to be decoded, the lock callback is invoked. Depending on the video chroma, one or three pixel planes of adequate dimensions must be returned via the second parameter. Those planes must be aligned on 32-bytes boundaries.

Nested Classes [hide private]
  _restype_
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]

_argtypes_

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