您好,欢迎访问三七文档
事件javax.media.rtp.eventClassActiveReceiveStreamEvent通知SessionListener的数据包/RTCP协议的数据包已经开始停止后抵达抵达。如果在一个活跃的发件人,这涉及到国家的数据包的ReceiveStream。在被动的情况下接收器,在ReceiveStream将是无效javax.media.rtp.eventClassActiveSendStreamEvent通知RTPSendStreamListener的数据包/RTCP协议的数据包已经开始停止后抵达抵达。javax.media.rtp.eventClassApplicationEventpublicclassApplicationEventextendsReceiveStreamEvent活动通知听众,一个RTP协议RTCP协议'体'包已收到。publicclassAudioDeviceUnavailableEventextendsControllerEvent一个AudioDeviceUnavailableEvent表明,控制器无法获取音频设备类javax.media.formatClassAudioFormatpublicclassAudioFormatextendsFormat压缩格式的音频数据信息。该属性的AudioFormat包括采样率,bits每样品,并声道数。AudioFormat(java.lang.Stringencoding)建构AudioFormat使用指定的编码类型。AudioFormat(java.lang.Stringencoding,doublesampleRate,intsampleSizeInBits,intchannels)建构AudioFormat与指定属性。AudioFormat(java.lang.Stringencoding,doublesampleRate,intsampleSizeInBits,intchannels,intendian,intsigned)建构AudioFormat与指定属性。AudioFormat(java.lang.Stringencoding,doublesampleRate,intsampleSizeInBits,intchannels,intendian,intsigned,intframeSizeInBits,doubleframeRate,java.lang.ClassdataType)建构AudioFormat与指定属性。MethodSummaryjava.lang.Objectclone()创建一个克隆复制本AudioFormat各个领域的克隆。longcomputeDuration(longlength)退换货的期限为基础的媒体提供的数据长度。protectedvoidcopy(Formatf)复制属性指定格式到这个AudioFormat。booleanequals(java.lang.Objectformat)比较指定格式与此AudioFormat。intgetChannels()得到一些渠道。intgetEndian()得到一个整数,表明是否样本字节顺序是大尾段或小端。doublegetFrameRate()获取帧率本AudioFormat。intgetFrameSizeInBits()获取帧大小的AudioFormat。doublegetSampleRate()获取音频采样率。intgetSampleSizeInBits()获取规模的抽样调查。intgetSigned()获取一个布尔值,表明是否样品存放在签订格式或不带正负号的格式。Formatintersects(Formatformat)发现两个共同的属性匹配格式对象。booleanmatches(Formatformat)检查是否有指定格式符合此AudioFormat。java.lang.StringtoString()得到字符串表示的属性的AudioFormat。javax.mediaClassBadHeaderExceptionpublicclassBadHeaderExceptionextendsMediaExceptionConstructorSummaryBadHeaderException()创建一个简单的例外对象。BadHeaderException(java.lang.Stringreason)创建一个例外对象的具体原因。javax.media.controlInterfaceBitRateControlpublicinterfaceBitRateControlextendsControl该接口是一种控制指定的参数比特率。在比特率中指定每秒。这种控制可用于出口的比特率的信息传入流或控制的编码比特率的压缩机Since:JMF2.0MethodSummaryintgetBitRate()返回当前的比特率的拥有对象。intgetMaxSupportedBitRate()回报率最高的比特率,这个对象可以编码数据流。intgetMinSupportedBitRate()回报率最低的比特率,这个对象可以编码数据流。intsetBitRate(intbitrate)设置比特率的拥有对象。Methodsinheritedfrominterfacejavax.media.ControlgetControlComponentMethodDetailgetBitRatepublicintgetBitRate()返回当前的比特率的拥有对象。如果流是可变比特率,然后返回的值是一个瞬时或平均比特率在一段时间内。在比特率中指定每秒。回报:比特率setBitRatepublicintsetBitRate(intbitrate)设置比特率的拥有对象。这主要是有关的情况下编码器。如果比特率无法控制,那么返回值是-1。在比特率中指定每秒。回报:比特率是实际确定的对象,或-1如果比特率不可控。getMinSupportedBitRatepublicintgetMinSupportedBitRate()回报率最低的比特率,这个对象可以编码数据流。在比特率中指定每秒。回报:最低支持比特率getMaxSupportedBitRatepublicintgetMaxSupportedBitRate()回报率最高的比特率,这个对象可以编码数据流。在比特率中指定每秒。回报:支持的最大比特率javax.mediaClassBufferpublicclassBufferextendsjava.lang.Object缓冲区是一个媒体数据容器带有媒体数据从一个处理阶段到下一个内部的球员或处理器。缓冲区物体也被用来进行数据流之间的缓冲和处理程序。缓冲区对象保持信息,如时间戳,长度和格式的数据进行,以及任何标题信息可能需要处理媒体数据。Since:JMF2.0SeeAlso:PlugIn,PushBufferStream,PullBufferStreamFieldSummaryprotectedjava.lang.Objectdata对象实际持有媒体数据块为这个缓冲区。protectedlongduration期间的数据在这个缓冲区,在纳秒。staticintFLAG_DISCARD媒体指出,此缓冲区中的数据应该被忽略。staticintFLAG_EOM表明,该缓冲区的结束,媒体的数据流。staticintFLAG_FLUSH这是一个标志位系统使用。staticintFLAG_KEY_FRAME这表明在这个缓冲区开始关键帧。.staticintFLAG_NO_DROP表明,该缓冲区将不会下降,即使是相框后面介绍时间表.staticintFLAG_NO_SYNC表明,该缓冲区是不能在预定的同步演示时间。staticintFLAG_NO_WAIT表明,该缓冲区将不会等待,即使是未来的框架提出时间表。staticintFLAG_RELATIVE_TIME表明缓冲区带有时间戳是在相对时间单位.staticintFLAG_RTP_MARKER这是一个标志位为RTP协议。staticintFLAG_SID这表明在这个缓冲只包含的SID(沉默信息描述)帧。staticintFLAG_SILENCE这表明在这个缓冲只包含沉默框架。staticintFLAG_SYSTEM_MARKER这是一个标志位使用system.staticintFLAG_SYSTEM_TIME表明缓冲区带有时间戳是相对SystemTimeBase。protectedintflags阿旗遮罩描述了布尔属性启用此缓冲区.protectedFormatformat格式的数据块在这个缓冲区。protectedjava.lang.Objectheader头信息(如RTP头)这个数据块。protectedintlength数组数据类型,国家有多少是有效样本中的数组。protectedintoffset数组数据类型,点起点(抵消)到阵列的有效数据开始。staticlongSEQUENCE_UNKNOWN该getSequenceNumber方法返回这个值,如果序列号是不知道。protectedlongsequenceNumber序列号的这个缓冲区。staticlongTIME_UNKNOWN该getTimeStamp方法返回这个值,如果时间戳的媒体不知道。protectedlongtimeStamp时间戳的数据在这个缓冲区,在纳秒.ConstructorSummaryBuffer()MethodSummaryjava.lang.Objectclone()克隆一个缓冲区。voidcopy(Bufferbuffer)复制的属性从指定的缓冲区到这个缓冲区java.lang.ObjectgetData()获取内部数据对象持有媒体大块载于这个缓冲区。longgetDuration()获取时间这个缓冲区。intgetFlags()被遮罩的旗帜为这个缓冲区。FormatgetFormat()获取格式的数据,这个缓冲区。java.lang.ObjectgetHeader()获取标题信息媒体大块载于这个缓冲区intgetLength()得到的长度有效数据,如果在这个缓冲区的数据是在一个数组。intgetOffset()如果媒体大块此缓冲区举行的一个数组,得到抵消到阵列的数据的有效的数据开始。longgetSequenceNumber()获取序列号的这个缓冲区。longgetTimeStamp()获取时间戳这个缓冲区。booleanisDiscard()检查是否这个缓冲区是被丢弃。booleanisEOM()检查是否这个缓冲区标志着对媒体流。voidsetData(java.lang.Objectdata)设置内部数据对象持有媒体大块。voidsetDiscard(booleandiscard)设置丢弃的国旗这个缓冲区。voidsetDuration(longduration)设置期限这个缓冲区。voidsetEOM(booleaneom)集的选举观察团的国旗这个缓冲区。voidsetFlags(intflags)设置此缓冲区。voidsetFormat(Formatformat)设置定格式缓冲区voidsetHeader(java.lang.Objectheader)设置header信息媒体大块。voidsetLength(intlength)集的长度,有效的数据存储在这个缓冲区,如果数据是在一个数组。voidsetOffset(intoffset)如果媒体大块此缓冲区举行的一个数组,集偏移到阵列的有效数据开始。voidsetSequenceNumber(longnumber)集序列号的这个缓冲区。voidsetTimeStamp(longtimeStamp)集时间戳这一缓冲区。Methodsinheritedfromclassjava.lang.Object平等,最后,getCla
本文标题:JMFAPI
链接地址:https://www.777doc.com/doc-1085016 .html