bindings-directfb-0.0.2: Low level bindings to DirectFB

Bindings.DirectFB.IDirectFBVideoProvider

Description

Documentation

data C'IDirectFBVideoProvider Source

Constructors

C'IDirectFBVideoProvider 

Fields

c'IDirectFBVideoProvider'GetCapabilities :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBVideoProviderCapabilities -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetSurfaceDescription :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBSurfaceDescription -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetStreamDescription :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBStreamDescription -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'PlayTo :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'IDirectFBSurface -> Ptr C'DFBRectangle -> C'DVFrameCallback -> Ptr () -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'Stop :: FunPtr (Ptr C'IDirectFBVideoProvider -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetStatus :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBVideoProviderStatus -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SeekTo :: FunPtr (Ptr C'IDirectFBVideoProvider -> CDouble -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetPos :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr CDouble -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetLength :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr CDouble -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetColorAdjustment :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBColorAdjustment -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetColorAdjustment :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBColorAdjustment -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SendEvent :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBEvent -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetPlaybackFlags :: FunPtr (Ptr C'IDirectFBVideoProvider -> C'DFBVideoProviderPlaybackFlags -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetSpeed :: FunPtr (Ptr C'IDirectFBVideoProvider -> CDouble -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetSpeed :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr CDouble -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetVolume :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr CFloat -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetVolume :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr CFloat -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetStreamAttributes :: FunPtr (Ptr C'IDirectFBVideoProvider -> C'DFBStreamAttributes -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetAudioOutputs :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBVideoProviderAudioUnits -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetAudioOutputs :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBVideoProviderAudioUnits -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetAudioDelay :: FunPtr (Ptr C'IDirectFBVideoProvider -> CLong -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'CreateEventBuffer :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr (Ptr C'IDirectFBEventBuffer) -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'AttachEventBuffer :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'IDirectFBEventBuffer -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'EnableEvents :: FunPtr (Ptr C'IDirectFBVideoProvider -> C'DFBVideoProviderEventType -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'DisableEvents :: FunPtr (Ptr C'IDirectFBVideoProvider -> C'DFBVideoProviderEventType -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'DetachEventBuffer :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'IDirectFBEventBuffer -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetBufferOccupancy :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBBufferOccupancy -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'SetBufferThresholds :: FunPtr (Ptr C'IDirectFBVideoProvider -> C'DFBBufferThresholds -> IO C'DFBResult)
 
c'IDirectFBVideoProvider'GetBufferThresholds :: FunPtr (Ptr C'IDirectFBVideoProvider -> Ptr C'DFBBufferThresholds -> IO C'DFBResult)