mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-11 23:28:59 +00:00
xmldocs: Add support for an <example> tag in the Asterisk XML Documentation
This patch adds support for an <example /> tag in the XML documentation schema. For CLI help, this doesn't change the formatting too much: - Preceeding white space is removed - Unlike with para elements, new lines are preserved However, having an <example /> tag in the XML schema allows for the wiki documentation generation script to surround the documentation with {code} or {noformat} tags, generating much better content for the wiki - and allowing us to put dialplan examples (and other code snippets, if desired) into the documentation for an application/function/AMI command/etc. Review: https://reviewboard.asterisk.org/r/3807/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@419822 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -66,13 +66,25 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
|
||||
<para>target_extra: Defaults to 40ms</para>
|
||||
<para>This option only affects the adaptive jitterbuffer. It represents the amount time in milliseconds by which the new jitter buffer will pad its size.</para>
|
||||
<para> </para>
|
||||
<para>Examples:</para>
|
||||
<para>exten => 1,1,Set(JITTERBUFFER(fixed)=default);Fixed with defaults. </para>
|
||||
<para>exten => 1,1,Set(JITTERBUFFER(fixed)=200);Fixed with max size 200ms, default resync threshold and target extra. </para>
|
||||
<para>exten => 1,1,Set(JITTERBUFFER(fixed)=200,1500);Fixed with max size 200ms resync threshold 1500. </para>
|
||||
<para>exten => 1,1,Set(JITTERBUFFER(adaptive)=default);Adaptive with defaults. </para>
|
||||
<para>exten => 1,1,Set(JITTERBUFFER(adaptive)=200,,60);Adaptive with max size 200ms, default resync threshold and 40ms target extra. </para>
|
||||
<para>exten => 1,n,Set(JITTERBUFFER(disabled)=);Remove previously applied jitterbuffer </para>
|
||||
<example title="Fixed with defaults" language="text">
|
||||
exten => 1,1,Set(JITTERBUFFER(fixed)=default)
|
||||
</example>
|
||||
<example title="Fixed with 200ms max size" language="text">
|
||||
exten => 1,1,Set(JITTERBUFFER(fixed)=200)
|
||||
</example>
|
||||
<example title="Fixed with 200ms max size, resync threshold 1500" language="text">
|
||||
exten => 1,1,Set(JITTERBUFFER(fixed)=200,1500)
|
||||
</example>
|
||||
<example title="Adaptive with defaults" language="text">
|
||||
exten => 1,1,Set(JITTERBUFFER(adaptive)=default)
|
||||
</example>
|
||||
<example title="Adaptive with 200ms max size, 60ms target extra" language="text">
|
||||
exten => 1,1,Set(JITTERBUFFER(adaptive)=200,,60)
|
||||
</example>
|
||||
<example title="Set a fixed jitterbuffer with defaults; then remove it" language="text">
|
||||
exten => 1,1,Set(JITTERBUFFER(fixed)=default)
|
||||
exten => 1,n,Set(JITTERBUFFER(disabled)=)
|
||||
</example>
|
||||
<note><para>If a channel specifies a jitterbuffer due to channel driver configuration and
|
||||
the JITTERBUFFER function has set a jitterbuffer for that channel, the jitterbuffer set by
|
||||
the JITTERBUFFER function will take priority and the jitterbuffer set by the channel
|
||||
|
Reference in New Issue
Block a user