亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rtp.sgml

?? Linux下的voip通信終端軟件,common目綠為多媒體開發(fā)包,主要提供內(nèi)存mbus,md5,hmac,網(wǎng)絡接口方面的函數(shù).rat為主要的函數(shù)集.
?? SGML
字號:
<!-- ##### SECTION Title ##### -->RTP<!-- ##### SECTION Short_Description ##### -->Real-Time Transport Protocol (RTP) Implementation.<!-- ##### SECTION Long_Description ##### --><para>The Real-Time Transport Protocol (RTP) is a protocol for the transportof audio, video, and other real-time data across IP capable networks.</para><!-- ##### SECTION See_Also ##### --><itemizedlist>  <listitem>    <para><ulink url="http://www.ietf.org/rfc/rfc1889.txt">RFC1889 - RTP: A Transport Protocol for Real-Time Applications </ulink></para>  </listitem>   <listitem>    <para><ulink url="http://www.ietf.org/rfc/rfc1890.txt">RFC1890 - RTP Profile for Audio and Video Conferences with Minimal Control </ulink></para>  </listitem>  <listitem>     <para><ulink url="http://www.ietf.org/html.charters/avt-charter.html"> IETF Audio/Video Transport Group</ulink></para>  </listitem></itemizedlist><!-- ##### MACRO RTP_VERSION ##### --><para></para><!-- ##### MACRO RTP_MAX_PACKET_LEN ##### --><para></para><!-- ##### TYPEDEF rtp_packet ##### --><para>The struct begins with pointers to the data in the packet asit came off the wire. The packet is read in such that theheader maps onto the latter part of this struct, and thefields in this first part of the struct point into it. Theentire packet can be freed by freeing this struct, withouthaving to free the csrc, data and extn blocks separately.WARNING: Don't change the size of the first portion of thestruct without changing RTP_PACKET_HEADER_SIZE to match.</para><!-- ##### MACRO RTP_PACKET_HEADER_SIZE ##### --><para>This macro MUST resolve to the offset of the first packetfield in the #rtp_packet struct, including all padding.If you change rtp_packet, make sure to change this too.</para><!-- ##### TYPEDEF rtcp_sr ##### --><para></para><!-- ##### TYPEDEF rtcp_rr ##### --><para></para><!-- ##### ENUM rtcp_sdes_type ##### --><para>Possible values of Session Description (SDES) identifiers.  SDES itemsare announced via #rtp_callback (with RX_SDES events) when they arereceived.  SDES items may be configured and queried with #rtp_set_sdesand #rtp_get_sdes.  The RTP guidelines recommend keeping SDES itemsconstant during an RTP session to avoid confusing end users.</para>@RTCP_SDES_END: Indicates the end of SDES item processing when SDES data is received.  Has no meaning with #rtp_set_sdes and #rtp_get_sdes.@RTCP_SDES_CNAME: The canonical name associated with participant. It is algorithmically derived and should never be changed.@RTCP_SDES_NAME: The local participant's name, typically displayed in RTP session participant list. The name can take any form, and should remain constant during a session to avoid confusion.@RTCP_SDES_EMAIL: The local participant's email address (optional).@RTCP_SDES_PHONE: The local participant's telephone number (optional).@RTCP_SDES_LOC: The local participant's geographic location (optional).@RTCP_SDES_TOOL: The local participant's tool (optional).@RTCP_SDES_NOTE: Any additional information the local participant wishes to communicate about themselves (optional).@RTCP_SDES_PRIV: Private extension SDES item see <ulink url="http://www.ietf.org/rfc/rfc1889.txt">RFC1889</ulink> for details.<!-- ##### TYPEDEF rtcp_sdes_item ##### --><para></para><!-- ##### TYPEDEF rtcp_app ##### --><para></para><!-- ##### USER_FUNCTION rtcp_app_callback ##### --><para>This callback function crafts an RTCP APP packet to be sent withan RTCP RR.</para>@session: the session pointer (returned by rtp_init())@rtp_ts: the current time expressed in units of the media timestamp.@max_size: the max allowed size of an APP packet.@Returns: A fully-formed RTCP APP packet as an #rtcp_app, or NULL (???)if no APP packet needs to be sent at this time.<!-- ##### ENUM rtp_event_type ##### --><para>The possible values for the type field in #rtp_event.Each value represents an event in RTP or RTCP processing.</para>@RX_RTP: An RTP data packet was received.The ssrc field contains the RTP data packet's SSRC.The data field points to a #rtp_packet containing the RTP data packet.The callback must free the rtp_packet when it's done with it using the xfree() function.@RX_SR: An RTCP SR packet was received.The ssrc field contains the SR packet's SSRC.The data field points to an #rtcp_sr.@RX_RR: An RTCP RR packet was received.The ssrc field contains the RR packet's SSRC.The data field points to an #rtcp_rr.@RX_SDES: An RTCP SDES packet was received.The ssrc field contains the SDES packet's SSRC.The data field points to an #rtcp_sdes_item.@RX_BYE: An RTCP BYE packet was received.The ssrc field contains the BYE packet's SSRC.@SOURCE_CREATED: A new session participant was heard from.The ssrc field contains the new participant's SSRC.@SOURCE_DELETED: A source was deleted from the database.The ssrc field contains the ex-participant's SSRC.@RX_RR_EMPTY: An RTCP RR packet with no sources listed was received.The ssrc field contains the RR packet's SSRC.@RX_RTCP_START: Called at the start of parsing an RTCP packet.Neither the ssrc nor data fields are valid.@RX_RTCP_FINISH: Called at the end of parsing an RTCP packet.Neither the ssrc nor data fields are valid.@RR_TIMEOUT: An RR from the given receiver has not been refreshed recently enough.The ssrc field contains the RR packet's SSRC.The data field points to the expiring #rtcp_rr.@RX_APP: An APP packet was received.The ssrc field contains the APP packet's SSRC.The data field points to an #rtcp_app.The callback must free the app packet when it's done with it.<!-- ##### TYPEDEF rtp_event ##### --><para>The event structure as passed to rtp_callback().The callback type is carried in the type field; see #rtp_event_typefor a description of each callback.Unless otherwise noted, the ssrc field contains the SSRC of the participanttriggering this callback.  The data field points to any data contained inthis callback; it must be cast to the appropriate type.  The ts fieldcontains the timestamp of the packet reception that caused this event.</para><!-- ##### USER_FUNCTION rtp_callback ##### --><para>Handles RTP events in an application-specific way.See #rtp_event for a description of the possible events andhow rtp_callback() should handle each.</para>@session: The RTP Session.@e: The RTP Event information.  See #rtp_event.<!-- ##### ENUM rtp_option ##### --><para>The possible options for a session that affect which RTP packets arepassed to the application and when internal state for sources is created.</para>@RTP_OPT_PROMISC: Pass RTP packets to application irrespective ofwhether a sender report has been received.  Normally, participantstate is created when a sender report is received and RTP packets thatarrive prior to the sender report are discarded.@RTP_OPT_WEAK_VALIDATION: Create source state when RTP packets arriveif none exists.  This option is set by default.  Disabling the optionmeans source state is only created when sender reports are received.@RTP_OPT_FILTER_MY_PACKETS: Filter out packets from local participantif they are received.  With multicast sessions, packets may be loopedback, causing senders packets to be received locally.  This may befiltered out with this option.<!-- ##### FUNCTION rtp_init ##### --><para></para>@addr: @rx_port: @tx_port: @ttl: @rtcp_bw: @callback: @userdata: @Returns: <!-- ##### FUNCTION rtp_init_if ##### --><para></para>@addr: @iface: @rx_port: @tx_port: @ttl: @rtcp_bw: @callback: @userdata: @Returns: <!-- ##### FUNCTION rtp_send_bye ##### --><para></para>@session: <!-- ##### FUNCTION rtp_done ##### --><para></para>@session: <!-- ##### FUNCTION rtp_set_option ##### --><para></para>@session: @optname: @optval: @Returns: <!-- ##### FUNCTION rtp_get_option ##### --><para></para>@session: @optname: @optval: @Returns: <!-- ##### FUNCTION rtp_recv ##### --><para></para>@session: @timeout: @curr_rtp_ts: @Returns: <!-- ##### FUNCTION rtp_send_data ##### --><para></para>@session: @rtp_ts: @pt: @m: @cc: @csrc: @data: @data_len: @extn: @extn_len: @extn_type: @Returns: <!-- ##### FUNCTION rtp_send_ctrl ##### --><para></para>@session: @rtp_ts: @appcallback: <!-- ##### FUNCTION rtp_update ##### --><para></para>@session: <!-- ##### FUNCTION rtp_my_ssrc ##### --><para></para>@session: @Returns: <!-- ##### FUNCTION rtp_add_csrc ##### --><para></para>@session: @csrc: @Returns: <!-- ##### FUNCTION rtp_del_csrc ##### --><para></para>@session: @csrc: @Returns: <!-- ##### FUNCTION rtp_set_sdes ##### --><para></para>@session: @ssrc: @type: @value: @length: @Returns: <!-- ##### FUNCTION rtp_get_sdes ##### --><para></para>@session: @ssrc: @type: @Returns: <!-- ##### FUNCTION rtp_get_sr ##### --><para></para>@session: @ssrc: @Returns: <!-- ##### FUNCTION rtp_get_rr ##### --><para></para>@session: @reporter: @reportee: @Returns: <!-- ##### FUNCTION rtp_set_encryption_key ##### --><para></para>@session: @passphrase: @Returns: <!-- ##### FUNCTION rtp_set_my_ssrc ##### --><para></para>@session: @ssrc: @Returns: <!-- ##### FUNCTION rtp_get_addr ##### --><para></para>@session: @Returns: <!-- ##### FUNCTION rtp_get_rx_port ##### --><para></para>@session: @Returns: <!-- ##### FUNCTION rtp_get_tx_port ##### --><para></para>@session: @Returns: <!-- ##### FUNCTION rtp_get_ttl ##### --><para></para>@session: @Returns: <!-- ##### FUNCTION rtp_get_userdata ##### --><para></para>@session: @Returns: 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美日韩在线一区| 美女一区二区久久| 视频一区视频二区中文字幕| 国产美女视频一区| 欧美三区在线观看| 亚洲图片激情小说| 国产99精品国产| 欧美不卡一二三| 午夜精品123| 91视频观看视频| 亚洲国产精品成人综合| 久久超碰97中文字幕| 欧美精品一级二级三级| 成人欧美一区二区三区在线播放| 免费高清在线一区| 欧美日韩aaa| 亚洲一区二区三区四区五区中文| 不卡的电影网站| 国产女人18水真多18精品一级做 | 在线不卡一区二区| 中文字幕亚洲区| 波多野结衣亚洲一区| 久久综合狠狠综合久久激情| 美女一区二区久久| 日韩一区二区三区视频在线 | 国产精品天美传媒| 国产精品小仙女| 久久精品人人做| 精品一区二区在线看| 精品日产卡一卡二卡麻豆| 日韩av电影免费观看高清完整版 | 国产精品一级在线| 精品国免费一区二区三区| 蜜桃视频免费观看一区| 欧美成人精品高清在线播放| 免费成人在线播放| 精品第一国产综合精品aⅴ| 极品少妇xxxx偷拍精品少妇| 国产欧美精品区一区二区三区| 久久99精品一区二区三区| 欧美草草影院在线视频| 韩国欧美国产1区| 国产日韩欧美精品电影三级在线| 国产成人自拍高清视频在线免费播放| 国产亚洲女人久久久久毛片| 欧美激情在线观看视频免费| 久久精品夜色噜噜亚洲aⅴ| 成人伦理片在线| 亚洲欧美国产77777| 欧美色电影在线| 美美哒免费高清在线观看视频一区二区| 日韩一本二本av| 成人一级片网址| 亚洲影院在线观看| 欧美一区二区三区免费大片| 国产一区二区三区不卡在线观看| 亚洲国产精华液网站w| 色88888久久久久久影院野外| 亚洲二区在线观看| 精品国产乱码久久久久久久| 成+人+亚洲+综合天堂| 亚洲最新视频在线播放| 日韩欧美黄色影院| av亚洲精华国产精华精华| 亚洲综合在线电影| 精品久久久久久无| 在线一区二区三区四区| 紧缚奴在线一区二区三区| 国产精品美女久久久久av爽李琼| 欧美日韩中文字幕一区| 国产精品影音先锋| 亚洲午夜久久久久中文字幕久| 欧美sm美女调教| 欧美午夜在线观看| 成人免费视频视频在线观看免费| 无吗不卡中文字幕| 亚洲欧洲日韩av| 精品99久久久久久| 欧美酷刑日本凌虐凌虐| 成人一区二区三区视频在线观看 | 日韩成人精品在线观看| 国产片一区二区三区| 欧美一区二区视频免费观看| 91视频一区二区| 风间由美中文字幕在线看视频国产欧美| 国产麻豆视频一区二区| 亚洲va欧美va国产va天堂影院| 国产欧美日韩视频一区二区| 欧美一区二区精品| 欧美丝袜自拍制服另类| www.爱久久.com| 狠狠久久亚洲欧美| 蜜芽一区二区三区| 亚洲成人一二三| 亚洲激情av在线| 亚洲色欲色欲www| 国产精品国产三级国产专播品爱网 | 欧美大片一区二区| 91麻豆精品国产91久久久久久 | 亚洲小说欧美激情另类| 亚洲色图都市小说| 国产精品欧美久久久久一区二区| 精品福利二区三区| 精品少妇一区二区| 精品入口麻豆88视频| 91精品国产欧美一区二区| 欧美三级电影在线观看| 在线视频国产一区| 色婷婷av一区| 在线观看亚洲精品| 欧美亚洲综合色| 欧美日韩小视频| 欧美精品v国产精品v日韩精品 | 日本精品免费观看高清观看| av成人老司机| 99久久99久久久精品齐齐| 成人午夜免费电影| 99视频一区二区三区| 成人av电影在线播放| 99精品一区二区三区| 欧美一区二区三级| 欧美一级淫片007| 日韩欧美中文字幕制服| 欧美电影精品一区二区| 久久尤物电影视频在线观看| 久久综合九色综合欧美就去吻| 精品国产伦一区二区三区观看体验 | 亚洲a一区二区| 久久精品国产精品亚洲红杏| 精品一区精品二区高清| 成人午夜av在线| 91年精品国产| 欧美日韩精品电影| 日韩午夜激情电影| 国产精品视频第一区| 亚洲美女电影在线| 日韩电影在线一区| 大美女一区二区三区| 色综合久久久久综合| 欧美电影在线免费观看| 久久蜜桃av一区精品变态类天堂 | 久久电影网站中文字幕| 福利91精品一区二区三区| 在线观看av一区| 欧美不卡视频一区| 亚洲免费高清视频在线| 久久精品国产亚洲一区二区三区| 国产成人午夜精品影院观看视频| 色一区在线观看| 欧美大片在线观看| 亚洲一区二区三区免费视频| 精品在线播放午夜| 91免费观看视频| 欧美tickling挠脚心丨vk| 亚洲欧美一区二区三区国产精品 | 综合在线观看色| 秋霞成人午夜伦在线观看| 成人精品一区二区三区中文字幕| 欧美性极品少妇| 欧美国产乱子伦| 亚洲成人高清在线| 国产精品中文有码| 欧美日韩亚洲不卡| 国产精品视频看| 免费人成网站在线观看欧美高清| 成人精品视频一区| 精品伦理精品一区| 首页国产欧美日韩丝袜| 欧美草草影院在线视频| 亚洲美女视频一区| 国产成人精品免费网站| 日韩一区二区三区免费看| 亚洲欧美日韩国产手机在线| 激情综合色播激情啊| 欧美日韩夫妻久久| 一区二区三区日韩精品视频| 成人免费电影视频| www国产精品av| 久久精工是国产品牌吗| 欧美日韩另类国产亚洲欧美一级| 国产精品久久久久久久久免费樱桃 | 麻豆国产欧美一区二区三区| 色综合色综合色综合色综合色综合| 久久伊人中文字幕| 精品写真视频在线观看 | 久久精品久久综合| 9191成人精品久久| 日韩精品91亚洲二区在线观看| 欧洲在线/亚洲| 亚洲曰韩产成在线| 色哟哟国产精品免费观看| 国产精品的网站| 国产suv一区二区三区88区| 久久综合视频网| 激情亚洲综合在线| 久久精品日韩一区二区三区| 国产在线一区观看| 精品福利二区三区| 韩国精品主播一区二区在线观看 | 国产精品国产成人国产三级|