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

Class VideoLockCb

source code

      object --+            
               |            
       ??._CData --+        
                   |        
_ctypes._SimpleCData --+    
                       |    
         ctypes.c_void_p --+
                           |
                          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.

Instance Methods [hide private]

Inherited from ctypes.c_void_p: from_param

Inherited from _ctypes._SimpleCData: __ctypes_from_outparam__, __init__, __new__, __nonzero__, __repr__

Inherited from unreachable._CData: __hash__, __reduce__, __setstate__

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

Class Variables [hide private]

Inherited from ctypes.c_void_p: _type_

Properties [hide private]

Inherited from _ctypes._SimpleCData: value

Inherited from unreachable._CData: _b_base_, _b_needsfree_

Inherited from unreachable._CData (private): _objects

Inherited from object: __class__