gi-gstaudio-1.0.27: GStreamerAudio bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GstAudio.Flags

Description

 
Synopsis

Flags

AudioChannelMixerFlags

data AudioChannelMixerFlags Source #

Flags passed to gst_audio_channel_mixer_new()

Constructors

AudioChannelMixerFlagsNone

no flag

AudioChannelMixerFlagsNonInterleavedIn

input channels are not interleaved

AudioChannelMixerFlagsNonInterleavedOut

output channels are not interleaved

AudioChannelMixerFlagsUnpositionedIn

input channels are explicitly unpositioned

AudioChannelMixerFlagsUnpositionedOut

output channels are explicitly unpositioned

AnotherAudioChannelMixerFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioChannelMixerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioChannelMixerFlags = '[] :: [Type]

AudioConverterFlags

data AudioConverterFlags Source #

Extra flags passed to audioConverterNew and audioConverterSamples.

Constructors

AudioConverterFlagsNone

no flag

AudioConverterFlagsInWritable

the input sample arrays are writable and can be used as temporary storage during conversion.

AudioConverterFlagsVariableRate

allow arbitrary rate updates with audioConverterUpdateConfig.

AnotherAudioConverterFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioConverterFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioConverterFlags = '[] :: [Type]

AudioFlags

data AudioFlags Source #

Extra audio flags

Constructors

AudioFlagsNone

no valid flag

AudioFlagsUnpositioned

the position array explicitly contains unpositioned channels.

AnotherAudioFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioFlags = '[] :: [Type]

AudioFormatFlags

data AudioFormatFlags Source #

The different audio flags that a format info can have.

Constructors

AudioFormatFlagsInteger

integer samples

AudioFormatFlagsFloat

float samples

AudioFormatFlagsSigned

signed samples

AudioFormatFlagsComplex

complex layout

AudioFormatFlagsUnpack

the format can be used in AudioFormatUnpack and AudioFormatPack functions

AnotherAudioFormatFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioFormatFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioFormatFlags = '[] :: [Type]

AudioPackFlags

data AudioPackFlags Source #

The different flags that can be used when packing and unpacking.

Constructors

AudioPackFlagsNone

No flag

AudioPackFlagsTruncateRange

When the source has a smaller depth than the target format, set the least significant bits of the target to 0. This is likely slightly faster but less accurate. When this flag is not specified, the most significant bits of the source are duplicated in the least significant bits of the destination.

AnotherAudioPackFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioPackFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioPackFlags = '[] :: [Type]

AudioQuantizeFlags

data AudioQuantizeFlags Source #

Extra flags that can be passed to gst_audio_quantize_new()

Constructors

AudioQuantizeFlagsNone

no flags

AudioQuantizeFlagsNonInterleaved

samples are non-interleaved

AnotherAudioQuantizeFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioQuantizeFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioQuantizeFlags = '[] :: [Type]

AudioResamplerFlags

data AudioResamplerFlags Source #

Different resampler flags.

Since: 1.10

Constructors

AudioResamplerFlagsNone

no flags

AudioResamplerFlagsNonInterleavedIn

input samples are non-interleaved. an array of blocks of samples, one for each channel, should be passed to the resample function.

AudioResamplerFlagsNonInterleavedOut

output samples are non-interleaved. an array of blocks of samples, one for each channel, should be passed to the resample function.

AudioResamplerFlagsVariableRate

optimize for dynamic updates of the sample rates with audioResamplerUpdate. This will select an interpolating filter when GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO is configured.

AnotherAudioResamplerFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Show AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Eq AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Ord AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

BoxedFlags AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

IsGFlag AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

TypedObject AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

Methods

glibType :: IO GType

HasParentTypes AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioResamplerFlags Source # 
Instance details

Defined in GI.GstAudio.Flags

type ParentTypes AudioResamplerFlags = '[] :: [Type]