mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-17 23:38:23 +00:00
stream: Ignore declined streams for some topology calls.
* Made ast_format_cap_from_stream_topology() not include any formats from declined streams. * Made ast_stream_topology_get_first_stream_by_type() ignore declined streams to return the first active stream of the type. * Updated unit tests to check these changes have the expected effect. Change-Id: Iabbc6a3e8edf263a25fd3056c3c614407c7897df
This commit is contained in:
@@ -401,8 +401,11 @@ struct ast_stream_topology *ast_stream_topology_create_from_format_cap(
|
||||
struct ast_format_cap *cap);
|
||||
|
||||
/*!
|
||||
* \brief A helper function that, given a stream topology, creates a format
|
||||
* capabilities structure containing all formats from all streams.
|
||||
* \brief Create a format capabilities structure representing the topology.
|
||||
*
|
||||
* \details
|
||||
* A helper function that, given a stream topology, creates a format
|
||||
* capabilities structure containing all formats from all active streams.
|
||||
*
|
||||
* \param topology The topology of streams
|
||||
*
|
||||
@@ -417,7 +420,7 @@ struct ast_format_cap *ast_format_cap_from_stream_topology(
|
||||
struct ast_stream_topology *topology);
|
||||
|
||||
/*!
|
||||
* \brief Gets the first stream of a specific type from the topology
|
||||
* \brief Gets the first active stream of a specific type from the topology
|
||||
*
|
||||
* \param topology The topology of streams
|
||||
* \param type The media type
|
||||
|
||||
Reference in New Issue
Block a user