audiobuffersplit
Splits raw audio buffers into equal sized chunks
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──audiobuffersplit
Factory details
Authors: – Sebastian Dröge
Classification: – Audio/Filter
Rank – none
Plugin – audiobuffersplit
Package – GStreamer Bad Plug-ins
Pad Templates
sink
audio/x-raw:
format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: interleaved
src
audio/x-raw:
format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: interleaved
Properties
alignment-threshold
“alignment-threshold” guint64
Timestamp alignment threshold in nanoseconds
Flags : Read / Write
Default value : 40000000
discont-wait
“discont-wait” guint64
Window of time in nanoseconds to wait before creating a discontinuity
Flags : Read / Write
Default value : 1000000000
gapless
“gapless” gboolean
Insert silence/drop samples instead of creating a discontinuity
Flags : Read / Write
Default value : false
max-silence-time
“max-silence-time” guint64
Do not insert silence in gapless mode if the gap exceeds this period (in ns) (0 = disabled)
Flags : Read / Write
Default value : 0
output-buffer-duration
“output-buffer-duration” GstFraction *
Output block size in seconds
Flags : Read / Write
Default value : 1/50
output-buffer-size
“output-buffer-size” guint
Allow specifying a buffer size for splitting. Zero by default. Takes precedence over output-buffer-duration when set to a non zero value else will not be in effect.
Flags : Read / Write
Default value : 0
Since : 1.20
strict-buffer-size
“strict-buffer-size” gboolean
Discard the last samples at EOS or discont if they are too small to fill a buffer
Flags : Read / Write
Default value : false
The results of the search are