gi-gstaudio-0.1.6.13: GstAudio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GstAudio.Structs.AudioInfo

Contents

Description

Information describing audio properties. This information can be filled in from GstCaps with gst_audio_info_from_caps().

Use the provided macros to access the info in this structure.

Synopsis

Exported types

newtype AudioInfo Source

Instances

BoxedObject AudioInfo Source 
((~) * info (ResolveAudioInfoMethod t AudioInfo), MethodInfo * info AudioInfo p) => IsLabel t (AudioInfo -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> AudioInfo -> p

((~) * info (ResolveAudioInfoMethod t AudioInfo), MethodInfo * info AudioInfo p) => IsLabelProxy t (AudioInfo -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> AudioInfo -> p

((~) (TYPE Lifted) signature (m Caps), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoToCapsMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (AudioFormat -> Int32 -> Int32 -> AudioChannelPosition -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoSetFormatMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (AudioInfo -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoIsEqualMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoInitMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (Caps -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoFromCapsMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoFreeMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (m AudioInfo), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoCopyMethodInfo AudioInfo signature Source 
((~) (TYPE Lifted) signature (Format -> Int64 -> Format -> Int64 -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoConvertMethodInfo AudioInfo signature Source 

newZeroAudioInfo :: MonadIO m => m AudioInfo Source

Construct a AudioInfo struct initialized to zero.

Methods

audioInfoConvert

data AudioInfoConvertMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Format -> Int64 -> Format -> Int64 -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) AudioInfoConvertMethodInfo AudioInfo signature Source 

audioInfoConvert :: MonadIO m => AudioInfo -> Format -> Int64 -> Format -> Int64 -> m Bool Source

audioInfoCopy

audioInfoFree

audioInfoFromCaps

audioInfoInit

audioInfoIsEqual

audioInfoNew

audioInfoSetFormat

audioInfoToCaps

Properties

Bpf

Channels

Finfo

Flags

Layout

Rate