mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-17 18:19:45 +00:00
ast_format: Adds an identifier for interleaved audio formats to the ast_format
Adds an identifier (with a getter and setter) to detect channels with interleaved audio. This is needed by the binaural bridge_softmix patch (ASTERISK-26292) and was already discussed here: http://lists.digium.com/pipermail/asterisk-dev/2016-October/075900.html The identifier can be set during fmtp parsing (to be seen in the res_format_attr_opus.c change). ASTERISK-26292 Change-Id: I359801cc5f98c35671c48dabc81a7f4ee1183d63
This commit is contained in:
@@ -298,6 +298,24 @@ void ast_format_set_attribute_data(struct ast_format *format, void *attribute_da
|
||||
*/
|
||||
const char *ast_format_get_name(const struct ast_format *format);
|
||||
|
||||
/*!
|
||||
* \brief Get the channel count on a format
|
||||
*
|
||||
* \param The media format
|
||||
*
|
||||
* \return Currently set channel count
|
||||
*/
|
||||
unsigned int ast_format_get_channel_count(const struct ast_format *format);
|
||||
|
||||
/*!
|
||||
* \brief Set the channel count on a format
|
||||
*
|
||||
* \param format The media format
|
||||
* \param channel_count The number of audio channels used
|
||||
*
|
||||
*/
|
||||
void ast_format_set_channel_count(struct ast_format *format, unsigned int channel_count);
|
||||
|
||||
/*!
|
||||
* \brief Get the codec associated with a format
|
||||
*
|
||||
|
Reference in New Issue
Block a user