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.Flags
Contents
Description
- data AudioResamplerFlags
- data AudioQuantizeFlags
- data AudioPackFlags
- data AudioFormatFlags
- data AudioFlags
- data AudioConverterFlags
- data AudioChannelMixerFlags
Exported types
data AudioResamplerFlags Source #
Different resampler flags.
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 |
AnotherAudioResamplerFlags Int | Catch-all for unknown values |
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 |
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 sightly 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 |
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
|
AnotherAudioFormatFlags Int | Catch-all for unknown values |
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
data AudioConverterFlags Source #
Extra flags passed to gst_audio_converter_new()
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
|
AnotherAudioConverterFlags Int | Catch-all for unknown values |
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 |