bindings-audiofile-0.1.0.2: Low level bindings to audiofile

Safe HaskellSafe-Inferred

Bindings.AudioFile

Documentation

type C'AFerrfunc = FunPtr (CLong -> Ptr CChar -> IO ())Source

mk'AFerrfunc :: (CLong -> Ptr CChar -> IO ()) -> IO C'AFerrfuncSource

mK'AFerrfunc :: C'AFerrfunc -> CLong -> Ptr CChar -> IO ()Source

c'AF_ERR_BASE :: Num a => aSource

c'AF_FILE_AIFFC :: Num a => aSource

c'AF_FILE_AIFF :: Num a => aSource

c'AF_FILE_WAVE :: Num a => aSource

c'AF_FILE_BICSF :: Num a => aSource

c'AF_FILE_IRCAM :: Num a => aSource

c'AF_FILE_AVR :: Num a => aSource

c'AF_FILE_VOC :: Num a => aSource

c'AF_INST_NAME :: Num a => aSource

c'AF_MISC_COPY :: Num a => aSource

c'AF_MISC_AUTH :: Num a => aSource

c'AF_MISC_NAME :: Num a => aSource

c'AF_MISC_ANNO :: Num a => aSource

c'AF_MISC_APPL :: Num a => aSource

c'AF_MISC_MIDI :: Num a => aSource

c'AF_MISC_NeXT :: Num a => aSource

c'AF_MISC_ICMT :: Num a => aSource

c'AF_MISC_ICRD :: Num a => aSource

c'AF_MISC_ISFT :: Num a => aSource

c'AF_QUERY_NAME :: Num a => aSource

c'AF_QUERY_DESC :: Num a => aSource

c'AF_QUERY_TYPE :: Num a => aSource

c'AF_QUERY_IDS :: Num a => aSource

c'AF_BAD_OPEN :: Num a => aSource

c'AF_BAD_CLOSE :: Num a => aSource

c'AF_BAD_READ :: Num a => aSource

c'AF_BAD_WRITE :: Num a => aSource

c'AF_BAD_LSEEK :: Num a => aSource

c'AF_BAD_RATE :: Num a => aSource

c'AF_BAD_WIDTH :: Num a => aSource

c'AF_BAD_MALLOC :: Num a => aSource

c'AF_BAD_LOOPID :: Num a => aSource

c'AF_BAD_INSTID :: Num a => aSource

c'AF_BAD_MARKID :: Num a => aSource

c'AF_BAD_MISCID :: Num a => aSource

c'AF_BAD_STRLEN :: Num a => aSource

c'AF_BAD_QUERY :: Num a => aSource

c'AF_BAD_HEADER :: Num a => aSource

c'AF_BAD_FRAME :: Num a => aSource

c'afQuery :: CInt -> CInt -> CInt -> CInt -> CInt -> IO C'AUpvlistSource

c'afQueryLong :: CInt -> CInt -> CInt -> CInt -> CInt -> IO CLongSource

c'afQueryDouble :: CInt -> CInt -> CInt -> CInt -> CInt -> IO CDoubleSource

p'afQuery :: FunPtr (CInt -> CInt -> CInt -> CInt -> CInt -> IO C'AUpvlist)Source

c'afQueryPointer :: CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr ())Source

p'afQueryLong :: FunPtr (CInt -> CInt -> CInt -> CInt -> CInt -> IO CLong)Source

p'afQueryDouble :: FunPtr (CInt -> CInt -> CInt -> CInt -> CInt -> IO CDouble)Source

p'afQueryPointer :: FunPtr (CInt -> CInt -> CInt -> CInt -> CInt -> IO (Ptr ()))Source

c'afIdentifyFD :: CInt -> IO CIntSource

c'afIdentifyNamedFD :: CInt -> Ptr CChar -> Ptr CInt -> IO CIntSource

p'afIdentifyFD :: FunPtr (CInt -> IO CInt)Source

p'afIdentifyNamedFD :: FunPtr (CInt -> Ptr CChar -> Ptr CInt -> IO CInt)Source

c'afOpenFile :: Ptr CChar -> Ptr CChar -> C'AFfilesetup -> IO C'AFfilehandleSource

c'afOpenFD :: CInt -> Ptr CChar -> C'AFfilesetup -> IO C'AFfilehandleSource

p'afOpenFile :: FunPtr (Ptr CChar -> Ptr CChar -> C'AFfilesetup -> IO C'AFfilehandle)Source

c'afOpenNamedFD :: CInt -> Ptr CChar -> C'AFfilesetup -> Ptr CChar -> IO C'AFfilehandleSource

p'afOpenFD :: FunPtr (CInt -> Ptr CChar -> C'AFfilesetup -> IO C'AFfilehandle)Source

p'afOpenNamedFD :: FunPtr (CInt -> Ptr CChar -> C'AFfilesetup -> Ptr CChar -> IO C'AFfilehandle)Source

p'afSyncFile :: FunPtr (C'AFfilehandle -> IO CInt)Source

p'afCloseFile :: FunPtr (C'AFfilehandle -> IO CInt)Source

c'afGetFileFormat :: C'AFfilehandle -> Ptr CInt -> IO CIntSource

p'afInitFileFormat :: FunPtr (C'AFfilesetup -> CInt -> IO ())Source

c'afInitTrackIDs :: C'AFfilesetup -> Ptr CInt -> CInt -> IO ()Source

p'afGetFileFormat :: FunPtr (C'AFfilehandle -> Ptr CInt -> IO CInt)Source

c'afGetTrackIDs :: C'AFfilehandle -> Ptr CInt -> IO CIntSource

p'afInitTrackIDs :: FunPtr (C'AFfilesetup -> Ptr CInt -> CInt -> IO ())Source

p'afGetTrackIDs :: FunPtr (C'AFfilehandle -> Ptr CInt -> IO CInt)Source

c'afReadFrames :: C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CIntSource

c'afWriteFrames :: C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CIntSource

p'afReadFrames :: FunPtr (C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CInt)Source

p'afWriteFrames :: FunPtr (C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CInt)Source

c'afGetFrameSize :: C'AFfilehandle -> CInt -> CInt -> IO CFloatSource

c'afGetVirtualFrameSize :: C'AFfilehandle -> CInt -> CInt -> IO CFloatSource

p'afGetFrameSize :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CFloat)Source

p'afGetVirtualFrameSize :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CFloat)Source

c'afInitAESChannelDataTo :: C'AFfilesetup -> CInt -> CInt -> IO ()Source

p'afInitAESChannelData :: FunPtr (C'AFfilesetup -> CInt -> IO ())Source

c'afGetAESChannelData :: C'AFfilehandle -> CInt -> Ptr CUChar -> IO CIntSource

c'afSetAESChannelData :: C'AFfilehandle -> CInt -> Ptr CUChar -> IO ()Source

p'afInitAESChannelDataTo :: FunPtr (C'AFfilesetup -> CInt -> CInt -> IO ())Source

p'afGetAESChannelData :: FunPtr (C'AFfilehandle -> CInt -> Ptr CUChar -> IO CInt)Source

c'afInitByteOrder :: C'AFfilesetup -> CInt -> CInt -> IO ()Source

p'afSetAESChannelData :: FunPtr (C'AFfilehandle -> CInt -> Ptr CUChar -> IO ())Source

c'afSetVirtualByteOrder :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afInitByteOrder :: FunPtr (C'AFfilesetup -> CInt -> CInt -> IO ())Source

p'afGetByteOrder :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

p'afSetVirtualByteOrder :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

c'afInitChannels :: C'AFfilesetup -> CInt -> CInt -> IO ()Source

p'afGetVirtualByteOrder :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

c'afSetVirtualChannels :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afInitChannels :: FunPtr (C'AFfilesetup -> CInt -> CInt -> IO ())Source

p'afGetChannels :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

c'afSetChannelMatrix :: C'AFfilehandle -> CInt -> Ptr CDouble -> IO ()Source

p'afSetVirtualChannels :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

p'afGetVirtualChannels :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

c'afInitSampleFormat :: C'AFfilesetup -> CInt -> CInt -> CInt -> IO ()Source

p'afSetChannelMatrix :: FunPtr (C'AFfilehandle -> CInt -> Ptr CDouble -> IO ())Source

c'afGetSampleFormat :: C'AFfilehandle -> CInt -> Ptr CInt -> Ptr CInt -> IO ()Source

c'afGetVirtualSampleFormat :: C'AFfilehandle -> CInt -> Ptr CInt -> Ptr CInt -> IO ()Source

p'afInitSampleFormat :: FunPtr (C'AFfilesetup -> CInt -> CInt -> CInt -> IO ())Source

c'afSetVirtualSampleFormat :: C'AFfilehandle -> CInt -> CInt -> CInt -> IO CIntSource

p'afGetSampleFormat :: FunPtr (C'AFfilehandle -> CInt -> Ptr CInt -> Ptr CInt -> IO ())Source

p'afGetVirtualSampleFormat :: FunPtr (C'AFfilehandle -> CInt -> Ptr CInt -> Ptr CInt -> IO ())Source

c'afInitRate :: C'AFfilesetup -> CInt -> CDouble -> IO ()Source

p'afSetVirtualSampleFormat :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CInt -> IO CInt)Source

c'afGetRate :: C'AFfilehandle -> CInt -> IO CDoubleSource

p'afInitRate :: FunPtr (C'AFfilesetup -> CInt -> CDouble -> IO ())Source

c'afInitCompression :: C'AFfilesetup -> CInt -> CInt -> IO ()Source

p'afGetRate :: FunPtr (C'AFfilehandle -> CInt -> IO CDouble)Source

p'afInitCompression :: FunPtr (C'AFfilesetup -> CInt -> CInt -> IO ())Source

p'afGetCompression :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

c'afInitPCMMapping :: C'AFfilesetup -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()Source

c'afGetPCMMapping :: C'AFfilehandle -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()Source

c'afSetTrackPCMMapping :: C'AFfilehandle -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO CIntSource

p'afInitPCMMapping :: FunPtr (C'AFfilesetup -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO ())Source

c'afSetVirtualPCMMapping :: C'AFfilehandle -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO CIntSource

p'afGetPCMMapping :: FunPtr (C'AFfilehandle -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ())Source

p'afSetTrackPCMMapping :: FunPtr (C'AFfilehandle -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO CInt)Source

c'afGetVirtualPCMMapping :: C'AFfilehandle -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ()Source

p'afSetVirtualPCMMapping :: FunPtr (C'AFfilehandle -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO CInt)Source

p'afGetVirtualPCMMapping :: FunPtr (C'AFfilehandle -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO ())Source

p'afInitDataOffset :: FunPtr (C'AFfilesetup -> CInt -> C'AFfileoffset -> IO ())Source

p'afInitFrameCount :: FunPtr (C'AFfilesetup -> CInt -> C'AFframecount -> IO ())Source

c'afInitLoopIDs :: C'AFfilesetup -> CInt -> Ptr CInt -> CInt -> IO ()Source

c'afGetLoopIDs :: C'AFfilehandle -> CInt -> Ptr CInt -> IO CIntSource

c'afSetLoopMode :: C'AFfilehandle -> CInt -> CInt -> CInt -> IO ()Source

p'afInitLoopIDs :: FunPtr (C'AFfilesetup -> CInt -> Ptr CInt -> CInt -> IO ())Source

c'afGetLoopMode :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afGetLoopIDs :: FunPtr (C'AFfilehandle -> CInt -> Ptr CInt -> IO CInt)Source

c'afSetLoopCount :: C'AFfilehandle -> CInt -> CInt -> CInt -> IO CIntSource

p'afSetLoopMode :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CInt -> IO ())Source

c'afGetLoopCount :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afGetLoopMode :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

c'afSetLoopStart :: C'AFfilehandle -> CInt -> CInt -> CInt -> IO ()Source

p'afSetLoopCount :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CInt -> IO CInt)Source

c'afGetLoopStart :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afGetLoopCount :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

c'afSetLoopEnd :: C'AFfilehandle -> CInt -> CInt -> CInt -> IO ()Source

p'afSetLoopStart :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CInt -> IO ())Source

c'afGetLoopEnd :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afGetLoopStart :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

p'afSetLoopEnd :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CInt -> IO ())Source

p'afGetLoopEnd :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

p'afSetLoopStartFrame :: FunPtr (C'AFfilehandle -> CInt -> CInt -> C'AFframecount -> IO CInt)Source

p'afSetLoopEndFrame :: FunPtr (C'AFfilehandle -> CInt -> CInt -> C'AFframecount -> IO CInt)Source

c'afSetLoopTrack :: C'AFfilehandle -> CInt -> CInt -> CInt -> IO ()Source

p'afGetLoopEndFrame :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO C'AFframecount)Source

c'afGetLoopTrack :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afSetLoopTrack :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CInt -> IO ())Source

c'afInitMarkIDs :: C'AFfilesetup -> CInt -> Ptr CInt -> CInt -> IO ()Source

p'afGetLoopTrack :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source

c'afGetMarkIDs :: C'AFfilehandle -> CInt -> Ptr CInt -> IO CIntSource

p'afInitMarkIDs :: FunPtr (C'AFfilesetup -> CInt -> Ptr CInt -> CInt -> IO ())Source

p'afGetMarkIDs :: FunPtr (C'AFfilehandle -> CInt -> Ptr CInt -> IO CInt)Source

c'afInitMarkName :: C'AFfilesetup -> CInt -> CInt -> Ptr CChar -> IO ()Source

p'afSetMarkPosition :: FunPtr (C'AFfilehandle -> CInt -> CInt -> C'AFframecount -> IO ())Source

c'afInitMarkComment :: C'AFfilesetup -> CInt -> CInt -> Ptr CChar -> IO ()Source

p'afGetMarkPosition :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO C'AFframecount)Source

c'afGetMarkName :: C'AFfilehandle -> CInt -> CInt -> IO (Ptr CChar)Source

p'afInitMarkName :: FunPtr (C'AFfilesetup -> CInt -> CInt -> Ptr CChar -> IO ())Source

c'afGetMarkComment :: C'AFfilehandle -> CInt -> CInt -> IO (Ptr CChar)Source

p'afInitMarkComment :: FunPtr (C'AFfilesetup -> CInt -> CInt -> Ptr CChar -> IO ())Source

p'afGetMarkName :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO (Ptr CChar))Source

c'afInitInstIDs :: C'AFfilesetup -> Ptr CInt -> CInt -> IO ()Source

p'afGetMarkComment :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO (Ptr CChar))Source

c'afGetInstIDs :: C'AFfilehandle -> Ptr CInt -> IO CIntSource

p'afInitInstIDs :: FunPtr (C'AFfilesetup -> Ptr CInt -> CInt -> IO ())Source

c'afGetInstParams :: C'AFfilehandle -> CInt -> C'AUpvlist -> CInt -> IO ()Source

p'afGetInstIDs :: FunPtr (C'AFfilehandle -> Ptr CInt -> IO CInt)Source

c'afSetInstParams :: C'AFfilehandle -> CInt -> C'AUpvlist -> CInt -> IO ()Source

c'afGetInstParamLong :: C'AFfilehandle -> CInt -> CInt -> IO CLongSource

p'afGetInstParams :: FunPtr (C'AFfilehandle -> CInt -> C'AUpvlist -> CInt -> IO ())Source

c'afSetInstParamLong :: C'AFfilehandle -> CInt -> CInt -> CLong -> IO ()Source

p'afSetInstParams :: FunPtr (C'AFfilehandle -> CInt -> C'AUpvlist -> CInt -> IO ())Source

p'afGetInstParamLong :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CLong)Source

c'afInitMiscIDs :: C'AFfilesetup -> Ptr CInt -> CInt -> IO ()Source

p'afSetInstParamLong :: FunPtr (C'AFfilehandle -> CInt -> CInt -> CLong -> IO ())Source

c'afGetMiscIDs :: C'AFfilehandle -> Ptr CInt -> IO CIntSource

c'afInitMiscType :: C'AFfilesetup -> CInt -> CInt -> IO ()Source

p'afInitMiscIDs :: FunPtr (C'AFfilesetup -> Ptr CInt -> CInt -> IO ())Source

p'afGetMiscIDs :: FunPtr (C'AFfilehandle -> Ptr CInt -> IO CInt)Source

c'afInitMiscSize :: C'AFfilesetup -> CInt -> CInt -> IO ()Source

p'afInitMiscType :: FunPtr (C'AFfilesetup -> CInt -> CInt -> IO ())Source

p'afGetMiscType :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

p'afInitMiscSize :: FunPtr (C'AFfilesetup -> CInt -> CInt -> IO ())Source

c'afWriteMisc :: C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CIntSource

p'afGetMiscSize :: FunPtr (C'AFfilehandle -> CInt -> IO CInt)Source

c'afReadMisc :: C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CIntSource

c'afSeekMisc :: C'AFfilehandle -> CInt -> CInt -> IO CIntSource

p'afWriteMisc :: FunPtr (C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CInt)Source

p'afReadMisc :: FunPtr (C'AFfilehandle -> CInt -> Ptr () -> CInt -> IO CInt)Source

p'afSeekMisc :: FunPtr (C'AFfilehandle -> CInt -> CInt -> IO CInt)Source