| 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 |
GI.GstAudio.Structs.AudioFormatInfo
Contents
Description
Information for an audio format.
- newtype AudioFormatInfo = AudioFormatInfo (ManagedPtr AudioFormatInfo)
- newZeroAudioFormatInfo :: MonadIO m => m AudioFormatInfo
- noAudioFormatInfo :: Maybe AudioFormatInfo
- getAudioFormatInfoDepth :: MonadIO m => AudioFormatInfo -> m Int32
- setAudioFormatInfoDepth :: MonadIO m => AudioFormatInfo -> Int32 -> m ()
- clearAudioFormatInfoDescription :: MonadIO m => AudioFormatInfo -> m ()
- getAudioFormatInfoDescription :: MonadIO m => AudioFormatInfo -> m (Maybe Text)
- setAudioFormatInfoDescription :: MonadIO m => AudioFormatInfo -> CString -> m ()
- getAudioFormatInfoEndianness :: MonadIO m => AudioFormatInfo -> m Int32
- setAudioFormatInfoEndianness :: MonadIO m => AudioFormatInfo -> Int32 -> m ()
- getAudioFormatInfoFlags :: MonadIO m => AudioFormatInfo -> m [AudioFormatFlags]
- setAudioFormatInfoFlags :: MonadIO m => AudioFormatInfo -> [AudioFormatFlags] -> m ()
- getAudioFormatInfoFormat :: MonadIO m => AudioFormatInfo -> m AudioFormat
- setAudioFormatInfoFormat :: MonadIO m => AudioFormatInfo -> AudioFormat -> m ()
- clearAudioFormatInfoName :: MonadIO m => AudioFormatInfo -> m ()
- getAudioFormatInfoName :: MonadIO m => AudioFormatInfo -> m (Maybe Text)
- setAudioFormatInfoName :: MonadIO m => AudioFormatInfo -> CString -> m ()
- clearAudioFormatInfoPackFunc :: MonadIO m => AudioFormatInfo -> m ()
- getAudioFormatInfoPackFunc :: MonadIO m => AudioFormatInfo -> m (Maybe AudioFormatPack)
- setAudioFormatInfoPackFunc :: MonadIO m => AudioFormatInfo -> FunPtr C_AudioFormatPack -> m ()
- getAudioFormatInfoUnpackFormat :: MonadIO m => AudioFormatInfo -> m AudioFormat
- setAudioFormatInfoUnpackFormat :: MonadIO m => AudioFormatInfo -> AudioFormat -> m ()
- clearAudioFormatInfoUnpackFunc :: MonadIO m => AudioFormatInfo -> m ()
- getAudioFormatInfoUnpackFunc :: MonadIO m => AudioFormatInfo -> m (Maybe AudioFormatUnpack)
- setAudioFormatInfoUnpackFunc :: MonadIO m => AudioFormatInfo -> FunPtr C_AudioFormatUnpack -> m ()
- getAudioFormatInfoWidth :: MonadIO m => AudioFormatInfo -> m Int32
- setAudioFormatInfoWidth :: MonadIO m => AudioFormatInfo -> Int32 -> m ()
Exported types
newtype AudioFormatInfo Source #
Constructors
| AudioFormatInfo (ManagedPtr AudioFormatInfo) |
Instances
| WrappedPtr AudioFormatInfo Source # | |
| (~) AttrOpTag tag AttrSet => Constructible AudioFormatInfo tag Source # | |
newZeroAudioFormatInfo :: MonadIO m => m AudioFormatInfo Source #
Construct a AudioFormatInfo struct initialized to zero.
Properties
depth
getAudioFormatInfoDepth :: MonadIO m => AudioFormatInfo -> m Int32 Source #
setAudioFormatInfoDepth :: MonadIO m => AudioFormatInfo -> Int32 -> m () Source #
description
clearAudioFormatInfoDescription :: MonadIO m => AudioFormatInfo -> m () Source #
getAudioFormatInfoDescription :: MonadIO m => AudioFormatInfo -> m (Maybe Text) Source #
setAudioFormatInfoDescription :: MonadIO m => AudioFormatInfo -> CString -> m () Source #
endianness
getAudioFormatInfoEndianness :: MonadIO m => AudioFormatInfo -> m Int32 Source #
setAudioFormatInfoEndianness :: MonadIO m => AudioFormatInfo -> Int32 -> m () Source #
flags
getAudioFormatInfoFlags :: MonadIO m => AudioFormatInfo -> m [AudioFormatFlags] Source #
setAudioFormatInfoFlags :: MonadIO m => AudioFormatInfo -> [AudioFormatFlags] -> m () Source #
format
getAudioFormatInfoFormat :: MonadIO m => AudioFormatInfo -> m AudioFormat Source #
setAudioFormatInfoFormat :: MonadIO m => AudioFormatInfo -> AudioFormat -> m () Source #
name
clearAudioFormatInfoName :: MonadIO m => AudioFormatInfo -> m () Source #
getAudioFormatInfoName :: MonadIO m => AudioFormatInfo -> m (Maybe Text) Source #
setAudioFormatInfoName :: MonadIO m => AudioFormatInfo -> CString -> m () Source #
packFunc
clearAudioFormatInfoPackFunc :: MonadIO m => AudioFormatInfo -> m () Source #
getAudioFormatInfoPackFunc :: MonadIO m => AudioFormatInfo -> m (Maybe AudioFormatPack) Source #
setAudioFormatInfoPackFunc :: MonadIO m => AudioFormatInfo -> FunPtr C_AudioFormatPack -> m () Source #
unpackFormat
getAudioFormatInfoUnpackFormat :: MonadIO m => AudioFormatInfo -> m AudioFormat Source #
setAudioFormatInfoUnpackFormat :: MonadIO m => AudioFormatInfo -> AudioFormat -> m () Source #
unpackFunc
clearAudioFormatInfoUnpackFunc :: MonadIO m => AudioFormatInfo -> m () Source #
getAudioFormatInfoUnpackFunc :: MonadIO m => AudioFormatInfo -> m (Maybe AudioFormatUnpack) Source #
setAudioFormatInfoUnpackFunc :: MonadIO m => AudioFormatInfo -> FunPtr C_AudioFormatUnpack -> m () Source #
width
getAudioFormatInfoWidth :: MonadIO m => AudioFormatInfo -> m Int32 Source #
setAudioFormatInfoWidth :: MonadIO m => AudioFormatInfo -> Int32 -> m () Source #