gi-gstaudio-1.0.9: GStreamerAudio 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.AudioFormatInfo

Contents

Description

Information for an audio format.

Synopsis

Exported types

newtype AudioFormatInfo Source #

Constructors

AudioFormatInfo (ManagedPtr AudioFormatInfo) 

Instances

WrappedPtr AudioFormatInfo Source # 
(~) AttrOpTag tag AttrSet => Constructible AudioFormatInfo tag Source # 

Methods

new :: MonadIO m => (ManagedPtr AudioFormatInfo -> AudioFormatInfo) -> [AttrOp AudioFormatInfo tag] -> m AudioFormatInfo

((~) * info (ResolveAudioFormatInfoMethod t AudioFormatInfo), MethodInfo * info AudioFormatInfo p) => IsLabel t (AudioFormatInfo -> p) Source # 
((~) * info (ResolveAudioFormatInfoMethod t AudioFormatInfo), MethodInfo * info AudioFormatInfo p) => IsLabelProxy t (AudioFormatInfo -> p) Source # 
HasAttributeList * AudioFormatInfo Source # 
type AttributeList AudioFormatInfo Source # 
type AttributeList AudioFormatInfo

newZeroAudioFormatInfo :: MonadIO m => m AudioFormatInfo Source #

Construct a AudioFormatInfo struct initialized to zero.

Properties

depth

audioFormatInfo_depth :: AttrLabelProxy "depth" Source #

description

audioFormatInfo_description :: AttrLabelProxy "description" Source #

endianness

audioFormatInfo_endianness :: AttrLabelProxy "endianness" Source #

flags

audioFormatInfo_flags :: AttrLabelProxy "flags" Source #

format

audioFormatInfo_format :: AttrLabelProxy "format" Source #

name

audioFormatInfo_name :: AttrLabelProxy "name" Source #

packFunc

audioFormatInfo_packFunc :: AttrLabelProxy "packFunc" Source #

unpackFormat

audioFormatInfo_unpackFormat :: AttrLabelProxy "unpackFormat" Source #

unpackFunc

audioFormatInfo_unpackFunc :: AttrLabelProxy "unpackFunc" Source #

width

audioFormatInfo_width :: AttrLabelProxy "width" Source #