osmo_ortp: add osmo_rtp_socket_set_dscp()
Related: OS#4438 Change-Id: I41603db8c1286660ad57ac1c78a8fb393a2b080b
This commit is contained in:
parent
ef1f327c96
commit
857bd28b8e
|
@ -76,6 +76,7 @@ int osmo_rtp_socket_bind(struct osmo_rtp_socket *rs, const char *ip, int port);
|
|||
int osmo_rtp_socket_connect(struct osmo_rtp_socket *rs, const char *ip, uint16_t port);
|
||||
int osmo_rtp_socket_autoconnect(struct osmo_rtp_socket *rs);
|
||||
int osmo_rtp_socket_set_pt(struct osmo_rtp_socket *rs, int payload_type);
|
||||
int osmo_rtp_socket_set_dscp(struct osmo_rtp_socket *rs, int dscp);
|
||||
int osmo_rtp_socket_free(struct osmo_rtp_socket *rs);
|
||||
int osmo_rtp_skipped_frame(struct osmo_rtp_socket *rs, unsigned int duration);
|
||||
int osmo_rtp_send_frame(struct osmo_rtp_socket *rs, const uint8_t *payload,
|
||||
|
|
|
@ -578,6 +578,16 @@ int osmo_rtp_socket_set_pt(struct osmo_rtp_socket *rs, int payload_type)
|
|||
return rc;
|
||||
}
|
||||
|
||||
/*! \brief Set the DSCP (Differentiated Services Code Point) for outgoing RTP packets
|
||||
* \param[in] rs OsmoRTP socket
|
||||
* \param[in] dscp DSCP value
|
||||
* \returns 0 on success, < 0 otherwise
|
||||
*/
|
||||
int osmo_rtp_socket_set_dscp(struct osmo_rtp_socket *rs, int dscp)
|
||||
{
|
||||
return rtp_session_set_dscp(rs->sess, dscp);
|
||||
}
|
||||
|
||||
/*! \brief completely close the RTP socket and release all resources
|
||||
* \param[in] rs OsmoRTP socket to be released
|
||||
* \returns 0 on success
|
||||
|
|
Loading…
Reference in New Issue