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

Class VideoFormatCb

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

Callback prototype to configure picture buffers format. This callback gets the format of the video as output by the video decoder and the chain of video filters (if any). It can opt to change any parameter as it needs. In that case, LibVLC will attempt to convert the video format (rescaling and chroma conversion) but these operations can be CPU intensive.

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 'vlc.LP_c_void_p'>, <class 'ctypes.c_char...
  _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 'vlc.LP_c_void_p'>,
 <class 'ctypes.c_char_p'>,
 <class 'vlc.LP_c_uint'>,
 <class 'vlc.LP_c_uint'>,
 <class 'vlc.LP_c_uint'>,
 <class 'vlc.LP_c_uint'>)