| Portability | portable | 
|---|---|
| Stability | stable | 
| Maintainer | Sven Panne <svenpanne@gmail.com> | 
| Safe Haskell | Safe-Inferred | 
Sound.OpenAL.ALC.Capture
Description
This module corresponds to section 6.4.2. (Capture) of the OpenAL Specification and Reference (version 1.1).
- type NumSamples = ALCsizei
 - captureOpenDevice :: Maybe String -> Frequency -> Format -> NumSamples -> IO (Maybe Device)
 - captureStart :: Device -> IO ()
 - captureNumSamples :: Device -> GettableStateVar NumSamples
 - captureSamples :: Device -> Ptr a -> NumSamples -> IO ()
 - captureStop :: Device -> IO ()
 - captureCloseDevice :: Device -> IO Bool
 - captureDefaultDeviceSpecifier :: GettableStateVar String
 - captureDeviceSpecifier :: Device -> GettableStateVar String
 - allCaptureDeviceSpecifiers :: GettableStateVar [String]
 
Documentation
type NumSamples = ALCsizeiSource
captureOpenDevice :: Maybe String -> Frequency -> Format -> NumSamples -> IO (Maybe Device)Source
captureStart :: Device -> IO ()Source
captureSamples :: Device -> Ptr a -> NumSamples -> IO ()Source
captureStop :: Device -> IO ()Source
captureCloseDevice :: Device -> IO BoolSource
captureDefaultDeviceSpecifier :: GettableStateVar StringSource
Contains the name of the default capture device.
captureDeviceSpecifier :: Device -> GettableStateVar StringSource
Contains the specifier string for the given capture device.
allCaptureDeviceSpecifiers :: GettableStateVar [String]Source
Contains a list of specifiers for all available capture devices.