Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data AudioChannelMixerFlags
- data AudioConverterFlags
- data AudioFlags
- data AudioFormatFlags
- data AudioPackFlags
- data AudioQuantizeFlags
- data AudioResamplerFlags
Flags
AudioChannelMixerFlags
data AudioChannelMixerFlags Source #
Flags passed to gst_audio_channel_mixer_new()
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
AudioConverterFlags
data AudioConverterFlags Source #
Extra flags passed to audioConverterNew
and audioConverterSamples
.
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 |
Instances
AudioFlags
data AudioFlags Source #
Extra audio flags
AudioFlagsNone | no valid flag |
AudioFlagsUnpositioned | the position array explicitly contains unpositioned channels. |
AnotherAudioFlags Int | Catch-all for unknown values |
Instances
AudioFormatFlags
data AudioFormatFlags Source #
The different audio flags that a format info can have.
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 |
Instances
AudioPackFlags
data AudioPackFlags Source #
The different flags that can be used when packing and unpacking.
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 |
Instances
AudioQuantizeFlags
data AudioQuantizeFlags Source #
Extra flags that can be passed to gst_audio_quantize_new()
AudioQuantizeFlagsNone | no flags |
AudioQuantizeFlagsNonInterleaved | samples are non-interleaved |
AnotherAudioQuantizeFlags Int | Catch-all for unknown values |
Instances
AudioResamplerFlags
data AudioResamplerFlags Source #
Different resampler flags.
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 |