包 | org.osmf.net.qos |
类 | public class QoSInfo |
继承 | QoSInfo Object |
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 2.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
actualIndex : int [只读]
当前下载的品质级别的索引
| QoSInfo | ||
availableQualityLevels : Vector.<QualityLevel> [只读]
可用的品质级别
| QoSInfo | ||
bufferLength : Number [只读]
缓冲区长度(以秒为单位)
| QoSInfo | ||
bufferTime : Number [只读]
最小缓冲时间(以秒为单位)
| QoSInfo | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
currentIndex : int [只读]
当前播放的品质级别的索引
| QoSInfo | ||
emptyBufferOccurred : Boolean [只读]
信号,该信号标识在提供了最新 QoSInfo 后,是否存在因空缓冲区导致的任何播放中断
| QoSInfo | ||
lastDownloadedFragmentDetails : FragmentDetails [只读]
最近下载的片段的详细信息(限 HDS)
| QoSInfo | ||
maxFPS : Number [只读]
到目前为止记录的每秒帧数的最大值
| QoSInfo | ||
nsInfo : NetStreamInfo [只读]
NetStream 的 NetStreamInfo
| QoSInfo | ||
playbackDetailsRecord : Vector.<PlaybackDetails> [只读]
包含自上一 ABREvent.QOS_UPDATE 事件后播放的品质级别的播放详细信息的记录
| QoSInfo | ||
playheadTime : Number [只读]
创建此 QoSInfo 的播放头时间(在流中的时间)
| QoSInfo | ||
timestamp : Number [只读]
创建此 QoSInfo 的机器时间
| QoSInfo |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
QoSInfo(timestamp:Number = NaN, playheadTime:Number = NaN, availableQualityLevels:Vector.<QualityLevel> = null, currentIndex:int = -1, actualIndex:int = -1, lastDownloadedFragmentDetails:FragmentDetails = null, maxFPS:Number = NaN, playbackDetailsRecord:Vector.<PlaybackDetails> = null, nsInfo:NetStreamInfo = null, bufferLength:Number = NaN, bufferTime:Number = NaN, emptyBufferOccurred:Boolean = false)
构造函数。 | QoSInfo | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
actualIndex | 属性 |
availableQualityLevels | 属性 |
availableQualityLevels:Vector.<QualityLevel>
[只读] 语言版本: | ActionScript 3.0 |
产品版本: | OSMF 2.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
可用的品质级别
实现
public function get availableQualityLevels():Vector.<QualityLevel>
bufferLength | 属性 |
bufferTime | 属性 |
currentIndex | 属性 |
emptyBufferOccurred | 属性 |
lastDownloadedFragmentDetails | 属性 |
lastDownloadedFragmentDetails:FragmentDetails
[只读] 语言版本: | ActionScript 3.0 |
产品版本: | OSMF 2.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
最近下载的片段的详细信息(限 HDS)
实现
public function get lastDownloadedFragmentDetails():FragmentDetails
maxFPS | 属性 |
nsInfo | 属性 |
nsInfo:NetStreamInfo
[只读] 语言版本: | ActionScript 3.0 |
产品版本: | OSMF 2.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
NetStream 的 NetStreamInfo
实现
public function get nsInfo():NetStreamInfo
playbackDetailsRecord | 属性 |
playbackDetailsRecord:Vector.<PlaybackDetails>
[只读] 语言版本: | ActionScript 3.0 |
产品版本: | OSMF 2.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
包含自上一 ABREvent.QOS_UPDATE 事件后播放的品质级别的播放详细信息的记录
实现
public function get playbackDetailsRecord():Vector.<PlaybackDetails>
playheadTime | 属性 |
timestamp | 属性 |
构造函数详细信息
QoSInfo | () | 构造函数 |
public function QoSInfo(timestamp:Number = NaN, playheadTime:Number = NaN, availableQualityLevels:Vector.<QualityLevel> = null, currentIndex:int = -1, actualIndex:int = -1, lastDownloadedFragmentDetails:FragmentDetails = null, maxFPS:Number = NaN, playbackDetailsRecord:Vector.<PlaybackDetails> = null, nsInfo:NetStreamInfo = null, bufferLength:Number = NaN, bufferTime:Number = NaN, emptyBufferOccurred:Boolean = false)
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 2.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
构造函数。
参数timestamp:Number (default = NaN ) — 创建此 QoSInfo 的机器时间(毫秒数,自 1970 年 1 月 1 日午夜开始计算,通用时间)
| |
playheadTime:Number (default = NaN ) — 创建此 QoSInfo 的播放头时间(在流中的时间,以秒为单位)
| |
availableQualityLevels:Vector.<QualityLevel> (default = null ) — 可用的品质级别
| |
currentIndex:int (default = -1 ) — 当前播放的品质级别的索引
| |
actualIndex:int (default = -1 ) — 当前下载的品质级别的索引
| |
lastDownloadedFragmentDetails:FragmentDetails (default = null ) — 最近下载的片段的详细信息(限 HDS)
| |
maxFPS:Number (default = NaN ) — 到目前为止记录的每秒帧数的最大值(通常用作资源特性 FPS 的近似值)
| |
playbackDetailsRecord:Vector.<PlaybackDetails> (default = null ) — 自上一 QOS_UPDATE 事件后的内容播放记录。它是一个 PlaybackDetails 对象的列表。
| |
nsInfo:NetStreamInfo (default = null ) — NetStream 的 NetStreamInfo
| |
bufferLength:Number (default = NaN ) — 缓冲区长度(以秒为单位)
| |
bufferTime:Number (default = NaN ) — 最小缓冲时间(以秒为单位)
| |
emptyBufferOccurred:Boolean (default = false ) — 信号,该信号标识在提供了最新 QoSInfo 后,是否存在因空缓冲区导致的任何播放中断
|
Tue Jun 12 2018, 11:04 AM Z