]> gitweb @ CieloNegro.org - bindings-audiofile.git/blob - Bindings/AudioFile/PVList.hsc
aupvlist.h
[bindings-audiofile.git] / Bindings / AudioFile / PVList.hsc
1 #include <bindings.dsl.h>
2 #include <aupvlist.h>
3
4 module Bindings.AudioFile.PVList where
5 #strict_import
6
7 #num AU_PVTYPE_LONG
8 #num AU_PVTYPE_DOUBLE
9 #num AU_PVTYPE_PTR
10
11 #opaque_t  _AUpvlist
12 #synonym_t AUpvlist, Ptr <_AUpvlist>
13
14 #pointer AU_NULL_PVLIST
15
16 #ccall AUpvnew        , CInt -> IO <AUpvlist>
17 #ccall AUpvgetmaxitems, <AUpvlist> -> IO CInt
18 #ccall AUpvfree       , <AUpvlist> -> IO CInt
19 #ccall AUpvsetparam   , <AUpvlist> -> CInt -> IO CInt
20 #ccall AUpvsetvaltype , <AUpvlist> -> CInt -> CInt -> IO CInt
21 #ccall AUpvsetval     , <AUpvlist> -> CInt -> Ptr () -> IO CInt
22 #ccall AUpvgetparam   , <AUpvlist> -> CInt -> Ptr CInt -> IO CInt
23 #ccall AUpvgetvaltype , <AUpvlist> -> CInt -> Ptr CInt -> IO CInt
24 #ccall AUpvgetval     , <AUpvlist> -> CInt -> Ptr () -> IO CInt