Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype Context = Context (Ptr Context)
- alcCreateContext :: Device -> Ptr CInt -> IO Context
- alcDestroyContext :: Context -> IO ()
- alcGetCurrentContext :: IO Context
- alcMakeContextCurrent :: Context -> IO CChar
- alcSuspendContext :: Context -> IO ()
- alcProcessContext :: Context -> IO ()
- alcGetContextsDevice :: Context -> IO Device
- newtype Device = Device (Ptr Device)
- nullDevice :: Device
- alcOpenDevice :: CString -> IO Device
- alcCloseDevice :: Device -> IO CChar
- alcGetError :: Device -> IO CInt
- pattern INVALID_DEVICE :: (Eq a, Num a) => a
- pattern INVALID_CONTEXT :: (Eq a, Num a) => a
- pattern INVALID_ENUM :: (Eq a, Num a) => a
- pattern INVALID_VALUE :: (Eq a, Num a) => a
- pattern INVALID_OPERATION :: (Eq a, Num a) => a
- pattern OUT_OF_MEMORY :: (Eq a, Num a) => a
- alcGetProcAddress :: Device -> CString -> IO (FunPtr a)
- alcGetEnumValue :: Device -> CString -> IO CInt
- alcGetString :: Device -> CInt -> IO CString
- alcGetIntegerv :: Device -> CInt -> CInt -> Ptr CInt -> IO ()
- alcIsExtensionPresent_ :: Device -> CString -> IO CChar
- invokeCaptureOpenDevice :: Dynamic (CString -> CUInt -> CInt -> CInt -> IO Device)
- invokeCaptureStartStop :: Dynamic (Device -> IO ())
- invokeCaptureSamples :: Dynamic (Device -> Ptr a -> CInt -> IO ())
- invokeCaptureCloseDevice :: Dynamic (Device -> IO CChar)
- pattern FREQUENCY :: (Eq a, Num a) => a
- pattern REFRESH :: (Eq a, Num a) => a
- pattern SYNC :: (Eq a, Num a) => a
- pattern MONO_SOURCES :: (Eq a, Num a) => a
- pattern STEREO_SOURCES :: (Eq a, Num a) => a
- pattern DEFAULT_DEVICE_SPECIFIER :: (Eq a, Num a) => a
- pattern DEVICE_SPECIFIER :: (Eq a, Num a) => a
- pattern EXTENSIONS :: (Eq a, Num a) => a
- pattern CAPTURE_DEFAULT_DEVICE_SPECIFIER :: (Eq a, Num a) => a
- pattern CAPTURE_DEVICE_SPECIFIER :: (Eq a, Num a) => a
- pattern ATTRIBUTES_SIZE :: (Eq a, Num a) => a
- pattern ALL_ATTRIBUTES :: (Eq a, Num a) => a
- pattern MAJOR_VERSION :: (Eq a, Num a) => a
- pattern MINOR_VERSION :: (Eq a, Num a) => a
- pattern CAPTURE_SAMPLES :: (Eq a, Num a) => a
Context
alcDestroyContext :: Context -> IO () Source #
alcSuspendContext :: Context -> IO () Source #
alcProcessContext :: Context -> IO () Source #
Device
nullDevice :: Device Source #
Errors
pattern INVALID_DEVICE :: (Eq a, Num a) => a Source #
pattern INVALID_CONTEXT :: (Eq a, Num a) => a Source #
pattern INVALID_ENUM :: (Eq a, Num a) => a Source #
pattern INVALID_VALUE :: (Eq a, Num a) => a Source #
pattern INVALID_OPERATION :: (Eq a, Num a) => a Source #
pattern OUT_OF_MEMORY :: (Eq a, Num a) => a Source #
Extensions
Queries
Capture
Enums
pattern MONO_SOURCES :: (Eq a, Num a) => a Source #
pattern STEREO_SOURCES :: (Eq a, Num a) => a Source #
pattern DEFAULT_DEVICE_SPECIFIER :: (Eq a, Num a) => a Source #
pattern DEVICE_SPECIFIER :: (Eq a, Num a) => a Source #
pattern EXTENSIONS :: (Eq a, Num a) => a Source #
pattern CAPTURE_DEFAULT_DEVICE_SPECIFIER :: (Eq a, Num a) => a Source #
pattern CAPTURE_DEVICE_SPECIFIER :: (Eq a, Num a) => a Source #
pattern ATTRIBUTES_SIZE :: (Eq a, Num a) => a Source #
pattern ALL_ATTRIBUTES :: (Eq a, Num a) => a Source #
pattern MAJOR_VERSION :: (Eq a, Num a) => a Source #
pattern MINOR_VERSION :: (Eq a, Num a) => a Source #
pattern CAPTURE_SAMPLES :: (Eq a, Num a) => a Source #