⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtpbonusformatsmgr.java

📁 FMJ(freedom media for java)是java视频开发的新选择
💻 JAVA
字号:
package net.sf.fmj.media.datasink.rtp;import javax.media.format.AudioFormat;import javax.media.rtp.RTPManager;import net.sf.fmj.media.BonusAudioFormatEncodings;/** *  * No way to add extra formats globally and for all sessions, or to commit, with JMF. * So we will just call this any time we initialize a new RTPManager instance. *  * See http://archives.java.sun.com/cgi-bin/wa?A2=ind0107&L=jmf-interest&P=33617 *  * @author Ken Larson * */public class RTPBonusFormatsMgr{	public static final int FIRST_BONUS_FORMAT = 100;	public static final int ALAW_RTP_INDEX = 100;	public static final int SPEEX_RTP_INDEX = 101;	public static final int ILBC_RTP_INDEX = 102;			public static void addBonusFormats(RTPManager mgr)	{		mgr.addFormat(new AudioFormat(				BonusAudioFormatEncodings.ALAW_RTP,                8000,                8,                1,                -1,                AudioFormat.SIGNED            ), ALAW_RTP_INDEX);				// see net.java.sip.communicator.impl.media.codec.audio.speex.JavaDecoder.		// only relevant if this encoder/decoder pair is available.		mgr.addFormat(new AudioFormat(				BonusAudioFormatEncodings.SPEEX_RTP,                8000,                8,                1,                -1,                AudioFormat.SIGNED //isSigned());            ), SPEEX_RTP_INDEX);				// ditto, for net.java.sip.communicator.impl.media.codec.audio.ilbc.JavaDecoder:		mgr.addFormat(new AudioFormat(				BonusAudioFormatEncodings.ILBC_RTP,                8000.0,                16,                1,                AudioFormat.LITTLE_ENDIAN,                AudioFormat.SIGNED		), ILBC_RTP_INDEX);					}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -