bindings-audiofile-0.1.0.2: Low level bindings to audiofile

Safe HaskellSafe-Inferred

Bindings.AudioFile.VFS

Documentation

data C'_AFvirtualfile Source

Constructors

C'_AFvirtualfile 

Fields

c'_AFvirtualfile'read :: FunPtr (C'AFvirtualfile -> Ptr () -> CSize -> IO CSsize)
 
c'_AFvirtualfile'length :: FunPtr (C'AFvirtualfile -> IO CLong)
 
c'_AFvirtualfile'write :: FunPtr (C'AFvirtualfile -> Ptr () -> CSize -> IO CSsize)
 
c'_AFvirtualfile'destroy :: FunPtr (C'AFvirtualfile -> IO ())
 
c'_AFvirtualfile'seek :: FunPtr (C'AFvirtualfile -> CLong -> CInt -> IO CLong)
 
c'_AFvirtualfile'tell :: FunPtr (C'AFvirtualfile -> IO CLong)
 
c'_AFvirtualfile'closure :: Ptr ()
 

Instances

p'af_virtual_file_new_for_file :: FunPtr (Ptr CFile -> IO (Ptr C'AFvirtualfile))Source

c'af_fread :: Ptr () -> CSize -> CSize -> Ptr C'AFvirtualfile -> IO CSizeSource

c'af_fwrite :: Ptr () -> CSize -> CSize -> Ptr C'AFvirtualfile -> IO CSizeSource

p'af_fread :: FunPtr (Ptr () -> CSize -> CSize -> Ptr C'AFvirtualfile -> IO CSize)Source

p'_AFvirtualfile'read :: Ptr C'_AFvirtualfile -> Ptr (FunPtr (C'AFvirtualfile -> Ptr () -> CSize -> IO CSsize))Source

p'af_fwrite :: FunPtr (Ptr () -> CSize -> CSize -> Ptr C'AFvirtualfile -> IO CSize)Source

p'af_fclose :: FunPtr (Ptr C'AFvirtualfile -> IO CInt)Source

c'af_fseek :: Ptr C'AFvirtualfile -> CLong -> CInt -> IO CIntSource

p'af_flength :: FunPtr (Ptr C'AFvirtualfile -> IO CLong)Source

p'af_fseek :: FunPtr (Ptr C'AFvirtualfile -> CLong -> CInt -> IO CInt)Source

p'_AFvirtualfile'write :: Ptr C'_AFvirtualfile -> Ptr (FunPtr (C'AFvirtualfile -> Ptr () -> CSize -> IO CSsize))Source

p'af_ftell :: FunPtr (Ptr C'AFvirtualfile -> IO CLong)Source

p'_AFvirtualfile'seek :: Ptr C'_AFvirtualfile -> Ptr (FunPtr (C'AFvirtualfile -> CLong -> CInt -> IO CLong))Source

p'_AFvirtualfile'tell :: Ptr C'_AFvirtualfile -> Ptr (FunPtr (C'AFvirtualfile -> IO CLong))Source