パッケージ | 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 [読み取り専用]
現時点までに記録された最大 FPS 値です。
| 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 日 0 時 0 分 0 秒を起点とする経過ミリ秒数)です。
| |
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 値です(通常、そのアセットに特有の 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, 10:34 AM Z