[vlc-devel] [PATCH 01/11] ES: add a property to audio_format_t for Ambisonics support
Adrien Maglo
magsoft at videolan.org
Mon Feb 27 14:04:47 CET 2017
---
include/vlc_es.h | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/include/vlc_es.h b/include/vlc_es.h
index c8dd4c4..47e7b3f 100644
--- a/include/vlc_es.h
+++ b/include/vlc_es.h
@@ -65,6 +65,16 @@ typedef struct
float pf_gain[AUDIO_REPLAY_GAIN_MAX];
} audio_replay_gain_t;
+
+/**
+ * audio channel type
+ */
+typedef enum audio_channels_type_t
+{
+ AUDIO_CHANNELS_TYPE_PHYSICAL,
+ AUDIO_CHANNELS_TYPE_AMBISONICS,
+} audio_channels_type_t;
+
/**
* audio format description
*/
@@ -81,6 +91,9 @@ struct audio_format_t
* buffer is derived. */
uint32_t i_original_channels;
+ /* Channel type */
+ audio_channels_type_t channels_type;
+
/* Optional - for A/52, SPDIF and DTS types : */
/* Bytes used by one compressed frame, depends on bitrate. */
unsigned int i_bytes_per_frame;
--
2.9.3
More information about the vlc-devel
mailing list