mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-10 13:30:05 -05:00
spa: add bitrate and blockAlign format props
This commit is contained in:
parent
f292818961
commit
9e0a7c26f7
2 changed files with 12 additions and 8 deletions
|
|
@ -135,6 +135,8 @@ static const struct spa_type_info spa_type_format[] = {
|
||||||
{ SPA_FORMAT_AUDIO_bitorder, SPA_TYPE_Id, SPA_TYPE_INFO_FORMAT_AUDIO_BASE "bitorder",
|
{ SPA_FORMAT_AUDIO_bitorder, SPA_TYPE_Id, SPA_TYPE_INFO_FORMAT_AUDIO_BASE "bitorder",
|
||||||
spa_type_param_bitorder },
|
spa_type_param_bitorder },
|
||||||
{ SPA_FORMAT_AUDIO_interleave, SPA_TYPE_Int, SPA_TYPE_INFO_FORMAT_AUDIO_BASE "interleave", NULL },
|
{ SPA_FORMAT_AUDIO_interleave, SPA_TYPE_Int, SPA_TYPE_INFO_FORMAT_AUDIO_BASE "interleave", NULL },
|
||||||
|
{ SPA_FORMAT_AUDIO_bitrate, SPA_TYPE_Int, SPA_TYPE_INFO_FORMAT_AUDIO_BASE "bitrate", NULL },
|
||||||
|
{ SPA_FORMAT_AUDIO_blockAlign, SPA_TYPE_Int, SPA_TYPE_INFO_FORMAT_AUDIO_BASE "blockAlign", NULL },
|
||||||
|
|
||||||
{ SPA_FORMAT_VIDEO_format, SPA_TYPE_Id, SPA_TYPE_INFO_FORMAT_VIDEO_BASE "format",
|
{ SPA_FORMAT_VIDEO_format, SPA_TYPE_Id, SPA_TYPE_INFO_FORMAT_VIDEO_BASE "format",
|
||||||
spa_type_video_format, },
|
spa_type_video_format, },
|
||||||
|
|
|
||||||
|
|
@ -110,12 +110,14 @@ enum spa_format {
|
||||||
SPA_FORMAT_AUDIO_flags, /**< optional flags (Int) */
|
SPA_FORMAT_AUDIO_flags, /**< optional flags (Int) */
|
||||||
SPA_FORMAT_AUDIO_rate, /**< sample rate (Int) */
|
SPA_FORMAT_AUDIO_rate, /**< sample rate (Int) */
|
||||||
SPA_FORMAT_AUDIO_channels, /**< number of audio channels (Int) */
|
SPA_FORMAT_AUDIO_channels, /**< number of audio channels (Int) */
|
||||||
SPA_FORMAT_AUDIO_position, /**< channel positions (Id enum spa_audio_channel) */
|
SPA_FORMAT_AUDIO_position, /**< channel positions (Id enum spa_audio_position) */
|
||||||
|
|
||||||
SPA_FORMAT_AUDIO_iec958Codec, /**< codec used (IEC958) (Id enum spa_audio_iec958_codec) */
|
SPA_FORMAT_AUDIO_iec958Codec, /**< codec used (IEC958) (Id enum spa_audio_iec958_codec) */
|
||||||
|
|
||||||
SPA_FORMAT_AUDIO_bitorder, /**< bit order (Id enum spa_param_bitorder) */
|
SPA_FORMAT_AUDIO_bitorder, /**< bit order (Id enum spa_param_bitorder) */
|
||||||
SPA_FORMAT_AUDIO_interleave, /**< Interleave bytes (Int) */
|
SPA_FORMAT_AUDIO_interleave, /**< Interleave bytes (Int) */
|
||||||
|
SPA_FORMAT_AUDIO_bitrate, /**< bit rate (Int) */
|
||||||
|
SPA_FORMAT_AUDIO_blockAlign, /**< audio data block alignment (Int) */
|
||||||
|
|
||||||
/* Video Format keys */
|
/* Video Format keys */
|
||||||
SPA_FORMAT_START_Video = 0x20000,
|
SPA_FORMAT_START_Video = 0x20000,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue