 | OpenAL-1.3.1: A binding to the OpenAL cross-platform 3D audio API | Contents | Index |
|
| Sound.OpenAL.ALC.Capture | | Portability | portable | | Stability | provisional | | Maintainer | sven.panne@aedion.de |
|
|
|
| Description |
| This module corresponds to section 6.4.2. (Capture) of the OpenAL
Specification and Reference (version 1.1).
|
|
| Synopsis |
|
|
|
| Documentation |
|
| 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 |
| Contains the name of the default capture device.
|
|
| captureDeviceSpecifier :: Device -> GettableStateVar String |
| Contains the specifier string for the given capture device.
|
|
| allCaptureDeviceSpecifiers :: GettableStateVar [String] |
| Contains a list of specifiers for all available capture devices.
|
|
| Produced by Haddock version 0.8 |