www.pudn.com > RTP通用开发库(for Linux).rar > rtpstreamoff.c
/*------------------------------------------------------------------------- * rtpstreamoff.c - rtpstreamoff *------------------------------------------------------------------------- */ #include#include /*------------------------------------------------------------------------ * rtpstreamoff - stop enqueueing packets from a particular stream and * clear its RTP packet queue. *------------------------------------------------------------------------ */ int rtpstreamoff(struct session *psn, ssrc_t ssrc) { struct stream *pstm; pstm = rtpgetstream(psn, ssrc); if (pstm == NULL) return ERROR; pstm->stm_enqueue = FALSE; rtpqclear(psn, ssrc); rtpreleasestream(psn, pstm); return OK; }