Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
org.osmf.net.metrics 

MetricBase  - AS3 OSMF

パッケージorg.osmf.net.metrics
クラスpublic class MetricBase
継承MetricBase Inheritance Object
サブクラス ActualBitrateMetric, AvailableQualityLevelsMetric, BandwidthMetric, BufferFragmentsMetric, BufferLengthMetric, BufferOccupationRatioMetric, CurrentStatusMetric, DroppedFPSMetric, EmptyBufferMetric, FPSMetric, FragmentCountMetric, RecentSwitchMetric

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 2.0
ランタイムバージョン: Flash Player 10, AIR 1.5

MetricBase は、アダプティブビットレートに使用するメトリックの基本クラスです。メトリックの値は、QoSInfoHistory に基づいて計算されます。メトリックはタイプに基づいて識別されます。

計算された値のキャッシュ処理は基本クラスによって行われます。サブクラスで行う必要があるのは実際の計算処理のみです。

すべてのサブクラスは、コンストラクターの第 1 パラメーターとして qosInfoHistory を受け取ります。

すべてのサブクラスは、コンストラクター内で _type を設定する必要があります。

関連する API エレメント

org.osmf.net.abr.MetricType
org.osmf.net.abr.MetricValue
org.osmf.net.abr.QoSInfoHistory


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  type : String
[読み取り専用] メトリックのタイプです。
MetricBase
  value : MetricValue
[読み取り専用] このメトリックの値です。直近の QoSInfo に対して既に値が計算されている場合、キャッシュ済みの結果が返されます。
MetricBase
プロテクトプロパティ
 プロパティ定義元
  qosInfoHistory : QoSInfoHistory
[読み取り専用] メトリックを計算するために使用する QoSInfoHistory オブジェクトです。
MetricBase
パブリックメソッド
 メソッド定義元
  
MetricBase(qosInfoHistory:QoSInfoHistory, type:String)
コンストラクターです。
MetricBase
  
このメトリックの値です。直近の QoSInfo に対して既に値が計算されている場合、キャッシュ済みの結果が返されます。このメソッドは内部向けなので、テスト用にダミーのメトリックでオーバーライドすることもできます。
MetricBase
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロテクトメソッド
 メソッド定義元
  
このメトリックの値を計算します。サブクラスでは、これをオーバーライドして具体的な実装を提供する必要があります。
MetricBase
プロパティの詳細

qosInfoHistory

プロパティ
qosInfoHistory:QoSInfoHistory  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 2.0
ランタイムバージョン: Flash Player 10, AIR 1.5

メトリックを計算するために使用する QoSInfoHistory オブジェクトです。サブクラスからのアクセスのみ可能です。



実装
    protected function get qosInfoHistory():QoSInfoHistory

type

プロパティ 
type:String  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 2.0
ランタイムバージョン: Flash Player 10, AIR 1.5

メトリックのタイプです。



実装
    public function get type():String

value

プロパティ 
value:MetricValue  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 2.0
ランタイムバージョン: Flash Player 10, AIR 1.5

このメトリックの値です。直近の QoSInfo に対して既に値が計算されている場合、キャッシュ済みの結果が返されます。



実装
    public function get value():MetricValue
コンストラクターの詳細

MetricBase

()コンストラクター
public function MetricBase(qosInfoHistory:QoSInfoHistory, type:String)

コンストラクターです。

パラメーター
qosInfoHistory:QoSInfoHistory — メトリックを計算するために使用する QoSInfoHistory です。
 
type:String — メトリックのタイプです。
メソッドの詳細

getValue

()メソッド
public function getValue():MetricValue

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 2.0
ランタイムバージョン: Flash Player 10, AIR 1.5

このメトリックの値です。直近の QoSInfo に対して既に値が計算されている場合、キャッシュ済みの結果が返されます。このメソッドは内部向けなので、テスト用にダミーのメトリックでオーバーライドすることもできます。

戻り値
MetricValue

getValueForced

()メソッド 
protected function getValueForced():MetricValue

言語バージョン: ActionScript 3.0
製品バージョン: OSMF 2.0
ランタイムバージョン: Flash Player 10, AIR 1.5

このメトリックの値を計算します。サブクラスでは、これをオーバーライドして具体的な実装を提供する必要があります。

戻り値
MetricValue — 計算結果の MetricValue です。




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。