| OpenAL-1.3.1.1: A binding to the OpenAL cross-platform 3D audio API | Source code | 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
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 = ALCsizei | Source
captureOpenDevice :: Maybe String -> Frequency -> Format -> NumSamples -> IO (Maybe Device) | Source
captureStart :: Device -> IO () | Source
captureNumSamples :: Device -> GettableStateVar NumSamples | Source
captureSamples :: Device -> Ptr a -> NumSamples -> IO () | Source
captureStop :: Device -> IO () | Source
captureCloseDevice :: Device -> IO Bool | Source
captureDefaultDeviceSpecifier :: GettableStateVar String | Source
Contains the name of the default capture device.
captureDeviceSpecifier :: Device -> GettableStateVar String | Source
Contains the specifier string for the given capture device.
allCaptureDeviceSpecifiers :: GettableStateVar [String] | Source
Contains a list of specifiers for all available capture devices.
Produced by Haddock version 0.9