mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-12 04:48:51 +00:00
Merge "SDP: Make SDP translation to/from internal representation more const."
This commit is contained in:
@@ -164,7 +164,7 @@ int ast_sdp_state_set_remote_sdp(struct ast_sdp_state *sdp_state, const struct a
|
||||
*
|
||||
* \since 15
|
||||
*/
|
||||
int ast_sdp_state_set_remote_sdp_from_impl(struct ast_sdp_state *sdp_state, void *remote);
|
||||
int ast_sdp_state_set_remote_sdp_from_impl(struct ast_sdp_state *sdp_state, const void *remote);
|
||||
|
||||
/*!
|
||||
* \brief Reset the SDP state and stream capabilities as if the SDP state had just been allocated.
|
||||
|
||||
@@ -34,9 +34,9 @@ struct ast_sdp_translator_ops {
|
||||
/*! Free translator private data */
|
||||
void (*translator_free)(void *translator_priv);
|
||||
/*! Convert the channel-native SDP into an internal Asterisk SDP */
|
||||
struct ast_sdp *(*to_sdp)(void *repr_sdp, void *translator_priv);
|
||||
struct ast_sdp *(*to_sdp)(const void *repr_sdp, void *translator_priv);
|
||||
/*! Convert an internal Asterisk SDP into a channel-native SDP */
|
||||
void *(*from_sdp)(const struct ast_sdp *sdp, void *translator_priv);
|
||||
const void *(*from_sdp)(const struct ast_sdp *sdp, void *translator_priv);
|
||||
};
|
||||
|
||||
/*!
|
||||
@@ -87,7 +87,7 @@ void ast_sdp_translator_free(struct ast_sdp_translator *translator);
|
||||
* \retval NULL FAIL
|
||||
* \retval Non-NULL The translated SDP
|
||||
*/
|
||||
struct ast_sdp *ast_sdp_translator_to_sdp(struct ast_sdp_translator *translator, void *native_sdp);
|
||||
struct ast_sdp *ast_sdp_translator_to_sdp(struct ast_sdp_translator *translator, const void *native_sdp);
|
||||
|
||||
/*!
|
||||
* \brief Translate an internal Asterisk SDP to a native SDP
|
||||
@@ -97,7 +97,7 @@ struct ast_sdp *ast_sdp_translator_to_sdp(struct ast_sdp_translator *translator,
|
||||
* \retval NULL FAIL
|
||||
* \retval non-NULL The translated SDP
|
||||
*/
|
||||
void *ast_sdp_translator_from_sdp(struct ast_sdp_translator *translator,
|
||||
const void *ast_sdp_translator_from_sdp(struct ast_sdp_translator *translator,
|
||||
const struct ast_sdp *ast_sdp);
|
||||
|
||||
#endif /* _ASTERISK_SDP_TRANSLATOR_H */
|
||||
|
||||
Reference in New Issue
Block a user