mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-03 05:05:52 +00:00
77 lines
2.1 KiB
Plaintext
77 lines
2.1 KiB
Plaintext
Media Types
|
|
-----------
|
|
|
|
audio/x-raw
|
|
|
|
format, G_TYPE_STRING, mandatory
|
|
The format of the audio samples, see the Formats section for a list
|
|
of valid sample formats.
|
|
|
|
rate, G_TYPE_INT, mandatory
|
|
The samplerate of the audio
|
|
|
|
channels, G_TYPE_INT, mandatory
|
|
The number of channels
|
|
|
|
channel-mask, GST_TYPE_BITMASK, mandatory for more than 2 channels
|
|
Bitmask of channel positions present. May be omitted for mono and
|
|
stereo. May be set to 0 to denote that the channels are unpositioned.
|
|
|
|
layout, G_TYPE_STRING, mandatory
|
|
The layout of channels within a buffer. Possible values are
|
|
"interleaved" (for LRLRLRLR) and "non-interleaved" (LLLLRRRR)
|
|
|
|
Use GstAudioInfo and related helper API to create and parse raw audio caps.
|
|
|
|
|
|
Metadata
|
|
--------
|
|
|
|
"GstAudioDownmixMeta"
|
|
A matrix for downmixing multichannel audio to a lower numer of channels.
|
|
|
|
|
|
Formats
|
|
-------
|
|
|
|
The following values can be used for the format string property.
|
|
|
|
"S8" 8-bit signed PCM audio
|
|
"U8" 8-bit unsigned PCM audio
|
|
|
|
"S16LE" 16-bit signed PCM audio
|
|
"S16BE" 16-bit signed PCM audio
|
|
"U16LE" 16-bit unsigned PCM audio
|
|
"U16BE" 16-bit unsigned PCM audio
|
|
|
|
"S24_32LE" 24-bit signed PCM audio packed into 32-bit
|
|
"S24_32BE" 24-bit signed PCM audio packed into 32-bit
|
|
"U24_32LE" 24-bit unsigned PCM audio packed into 32-bit
|
|
"U24_32BE" 24-bit unsigned PCM audio packed into 32-bit
|
|
|
|
"S32LE" 32-bit signed PCM audio
|
|
"S32BE" 32-bit signed PCM audio
|
|
"U32LE" 32-bit unsigned PCM audio
|
|
"U32BE" 32-bit unsigned PCM audio
|
|
|
|
"S24LE" 24-bit signed PCM audio
|
|
"S24BE" 24-bit signed PCM audio
|
|
"U24LE" 24-bit unsigned PCM audio
|
|
"U24BE" 24-bit unsigned PCM audio
|
|
|
|
"S20LE" 20-bit signed PCM audio
|
|
"S20BE" 20-bit signed PCM audio
|
|
"U20LE" 20-bit unsigned PCM audio
|
|
"U20BE" 20-bit unsigned PCM audio
|
|
|
|
"S18LE" 18-bit signed PCM audio
|
|
"S18BE" 18-bit signed PCM audio
|
|
"U18LE" 18-bit unsigned PCM audio
|
|
"U18BE" 18-bit unsigned PCM audio
|
|
|
|
"F32LE" 32-bit floating-point audio
|
|
"F32BE" 32-bit floating-point audio
|
|
"F64LE" 64-bit floating-point audio
|
|
"F64BE" 64-bit floating-point audio
|
|
|