#include #include -- | module Bindings.DirectFB.IDirectFBVideoProvider where #strict_import import Bindings.DirectFB.Types import Bindings.DirectFB.IDirectFBSurface import Bindings.DirectFB.IDirectFBEventBuffer #starttype IDirectFBVideoProvider #field GetCapabilities , FunPtr (Ptr -> \ Ptr -> IO ) #field GetSurfaceDescription , FunPtr (Ptr -> \ Ptr -> IO ) #field GetStreamDescription , FunPtr (Ptr -> \ Ptr -> IO ) #field PlayTo , FunPtr (Ptr -> \ Ptr -> Ptr -> \ -> Ptr () -> IO ) #field Stop , FunPtr (Ptr -> IO ) #field GetStatus , FunPtr (Ptr -> \ Ptr -> IO ) #field SeekTo , FunPtr (Ptr -> \ CDouble -> IO ) #field GetPos , FunPtr (Ptr -> \ Ptr CDouble -> IO ) #field GetLength , FunPtr (Ptr -> \ Ptr CDouble -> IO ) #field GetColorAdjustment , FunPtr (Ptr -> \ Ptr -> IO ) #field SetColorAdjustment , FunPtr (Ptr -> \ Ptr -> IO ) #field SendEvent , FunPtr (Ptr -> \ Ptr -> IO ) #field SetPlaybackFlags , FunPtr (Ptr -> \ -> IO ) #field SetSpeed , FunPtr (Ptr -> \ CDouble -> IO ) #field GetSpeed , FunPtr (Ptr -> \ Ptr CDouble -> IO ) #field SetVolume , FunPtr (Ptr -> \ Ptr CFloat -> IO ) #field GetVolume , FunPtr (Ptr -> \ Ptr CFloat -> IO ) #field SetStreamAttributes , FunPtr (Ptr -> \ -> IO ) #field SetAudioOutputs , FunPtr (Ptr -> \ Ptr -> IO ) #field GetAudioOutputs , FunPtr (Ptr -> \ Ptr -> IO ) #field SetAudioDelay , FunPtr (Ptr -> \ CLong -> IO ) #field CreateEventBuffer , FunPtr (Ptr -> \ Ptr (Ptr ) -> IO ) #field AttachEventBuffer , FunPtr (Ptr -> \ Ptr -> IO ) #field EnableEvents , FunPtr (Ptr -> \ -> IO ) #field DisableEvents , FunPtr (Ptr -> \ -> IO ) #field DetachEventBuffer , FunPtr (Ptr -> \ Ptr -> IO ) #field GetBufferOccupancy , FunPtr (Ptr -> \ Ptr -> IO ) #field SetBufferThresholds , FunPtr (Ptr -> \ -> IO ) #field GetBufferThresholds , FunPtr (Ptr -> \ Ptr -> IO ) #stoptype