Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
The structure containing the format specification of the ringbuffer.
- newtype AudioRingBufferSpec = AudioRingBufferSpec (ForeignPtr AudioRingBufferSpec)
- newZeroAudioRingBufferSpec :: MonadIO m => m AudioRingBufferSpec
- noAudioRingBufferSpec :: Maybe AudioRingBufferSpec
- audioRingBufferSpecReadBufferTime :: AudioRingBufferSpec -> IO Word64
- audioRingBufferSpecReadCaps :: AudioRingBufferSpec -> IO Caps
- audioRingBufferSpecReadInfo :: AudioRingBufferSpec -> IO AudioInfo
- audioRingBufferSpecReadLatencyTime :: AudioRingBufferSpec -> IO Word64
- audioRingBufferSpecReadSeglatency :: AudioRingBufferSpec -> IO Int32
- audioRingBufferSpecReadSegsize :: AudioRingBufferSpec -> IO Int32
- audioRingBufferSpecReadSegtotal :: AudioRingBufferSpec -> IO Int32
- audioRingBufferSpecReadType :: AudioRingBufferSpec -> IO AudioRingBufferFormatType
Exported types
newtype AudioRingBufferSpec Source
((~) * info (ResolveAudioRingBufferSpecMethod t AudioRingBufferSpec), MethodInfo * info AudioRingBufferSpec p) => IsLabel t (AudioRingBufferSpec -> p) Source | |
((~) * info (ResolveAudioRingBufferSpecMethod t AudioRingBufferSpec), MethodInfo * info AudioRingBufferSpec p) => IsLabelProxy t (AudioRingBufferSpec -> p) Source | |
newZeroAudioRingBufferSpec :: MonadIO m => m AudioRingBufferSpec Source
Construct a AudioRingBufferSpec
struct initialized to zero.
Properties
BufferTime
Caps
audioRingBufferSpecReadCaps :: AudioRingBufferSpec -> IO Caps Source