Safe Haskell | None |
---|---|
Language | Haskell98 |
Sound.File.Sndfile.Buffer.Vector
Description
This module provides a Buffer
instance for Vector
, wrapped in a newtype. See Sound.File.Sndfile.Buffer.Vector.Examples for some example code.
Synopsis
- data Buffer a
- toBuffer :: Vector a -> Buffer a
- fromBuffer :: Buffer a -> Vector a
- withBuffer :: (Vector a -> Vector b) -> Buffer a -> Buffer b
Documentation
Newtype wrapper for Vector
.
Instances
Storable a => Buffer Buffer a Source # | |
Defined in Sound.File.Sndfile.Buffer.Vector Methods fromForeignPtr :: ForeignPtr a -> Int -> Int -> IO (Buffer a) # toForeignPtr :: Buffer a -> IO (ForeignPtr a, Int, Int) # |
withBuffer :: (Vector a -> Vector b) -> Buffer a -> Buffer b Source #