パッケージ | flash.net |
クラス | public final class NetStreamInfo |
継承 | NetStreamInfo Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream.info
の呼出しに応答して返され、NetStreamInfo のプロパティを介して QOS の統計情報を提供します。
注意:AIR 3.0 for iOS は、いずれの NetStreamInfo プロパティもサポートしていません。
プロパティ | 定義元 | ||
---|---|---|---|
audioBufferByteLength : Number [読み取り専用]
NetStream オーディオバッファーのサイズ(バイト数)を提供します。 | NetStreamInfo | ||
audioBufferLength : Number [読み取り専用]
NetStream オーディオバッファーのサイズ(秒単位)を提供します。 | NetStreamInfo | ||
audioByteCount : Number [読み取り専用]
再生またはフラッシュされたバイト数とは関係なく、キューが受信した総オーディオバイト数を指定します。 | NetStreamInfo | ||
audioBytesPerSecond : Number [読み取り専用]
NetStream オーディオバッファーがデータを受信する速度(1 秒あたりのバイト数)を指定します。 | NetStreamInfo | ||
audioLossRate : Number [読み取り専用]
NetStream セッションのオーディオの損失を指定します。 | NetStreamInfo | ||
byteCount : Number [読み取り専用]
再生またはフラッシュされたバイト数とは関係なく、キューが受信した総バイト数を指定します。 | NetStreamInfo | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
currentBytesPerSecond : Number [読み取り専用]
NetStream バッファーがデータを受信する速度(1 秒あたりのバイト数)を指定します。 | NetStreamInfo | ||
dataBufferByteLength : Number [読み取り専用]
NetStream データバッファーのサイズ(バイト数)を提供します。 | NetStreamInfo | ||
dataBufferLength : Number [読み取り専用]
NetStream データバッファーのサイズ(秒単位)を提供します。 | NetStreamInfo | ||
dataByteCount : Number [読み取り専用]
再生またはフラッシュされたバイト数とは関係なく、キューが受信したデータメッセージの総バイト数を指定します。 | NetStreamInfo | ||
dataBytesPerSecond : Number [読み取り専用]
NetStream データバッファーがデータを受信する速度(1 秒あたりのバイト数)を指定します。 | NetStreamInfo | ||
droppedFrames : Number [読み取り専用]
現在の NetStream 再生セッションで脱落したビデオフレームの数を返します。 | NetStreamInfo | ||
isLive : Boolean [読み取り専用]
再生中のメディアが収録されたものであるか、ライブであるかを示します。 | NetStreamInfo | ||
maxBytesPerSecond : Number [読み取り専用]
NetStream バッファーがデータを受信する最高速度(1 秒あたりのバイト数)を指定します。 | NetStreamInfo | ||
metaData : Object [読み取り専用]
再生中のメディアに関連付けられた、最新のメタデータオブジェクト。 | NetStreamInfo | ||
playbackBytesPerSecond : Number [読み取り専用]
ストリーム再生速度(1 秒あたりのバイト数)を返します。 | NetStreamInfo | ||
resourceName : String [読み取り専用]
NetStream.play() の呼び出し時に使用されたリソース名。 | NetStreamInfo | ||
SRTT : Number [読み取り専用]
NetStream セッションの平滑化往復時間(SRTT)(ミリ秒単位) | NetStreamInfo | ||
uri : String [読み取り専用]
NetConnection.connect() の呼び出し時に使用された URI。 | NetStreamInfo | ||
videoBufferByteLength : Number [読み取り専用]
NetStream ビデオバッファーのサイズ(バイト数)を提供します。 | NetStreamInfo | ||
videoBufferLength : Number [読み取り専用]
NetStream ビデオバッファーのサイズ(秒単位)を提供します。 | NetStreamInfo | ||
videoByteCount : Number [読み取り専用]
再生またはフラッシュされたバイト数とは関係なく、キューが受信したビデオの総バイト数を指定します。 | NetStreamInfo | ||
videoBytesPerSecond : Number [読み取り専用]
NetStream ビデオバッファーがデータを受信する速度(1 秒あたりのバイト数)を指定します。 | NetStreamInfo | ||
videoLossRate : Number [読み取り専用]
NetStream ビデオ非可逆圧縮率(消失したメッセージと合計メッセージの比率)を提供します。 | NetStreamInfo | ||
xmpData : Object [読み取り専用]
再生中のメディアに関連付けられた、最新の XMP オブジェクト。 | NetStreamInfo |
メソッド | 定義元 | ||
---|---|---|---|
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
NetStreamInfo オブジェクトのプロパティを列挙するテキスト値を返します。 | NetStreamInfo | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
audioBufferByteLength | プロパティ |
audioBufferByteLength:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream オーディオバッファーのサイズ(バイト数)を提供します。ストリーミングメディア内の、ライブおよび録音両方のオーディオデータのバッファーサイズを指定します。このプロパティは、プログレッシブダウンロードで使用する Netstream.bytesLoaded
に似ています。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get audioBufferByteLength():Number
audioBufferLength | プロパティ |
audioBufferLength:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream オーディオバッファーのサイズ(秒単位)を提供します。このプロパティは、NetStream.bufferLength
プロパティを拡張したもので、時間単位のオーディオデータ専用バッファー長を提供します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get audioBufferLength():Number
audioByteCount | プロパティ |
audioByteCount:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信した総オーディオバイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、オーディオデータ受信速度を計算する場合に使用します。または、audioBytesPerSecond
を使用します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get audioByteCount():Number
関連する API エレメント
audioBytesPerSecond | プロパティ |
audioLossRate | プロパティ |
audioLossRate:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0, Flash Player 10, Flash Lite 4 |
NetStream セッションのオーディオの損失を指定します。この値は、RTMFP ストリームの場合のみ有効な値を返し、RTMP ストリームの場合は 0 を返します。 損失率は、全メッセージ数に対する損失メッセージ数の比率で表されます。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get audioLossRate():Number
byteCount | プロパティ |
byteCount:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信した総バイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、データ受信速度を計算する場合に使用します。または、currentBytesPerSecond
を使用します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get byteCount():Number
関連する API エレメント
currentBytesPerSecond | プロパティ |
dataBufferByteLength | プロパティ |
dataBufferByteLength:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream データバッファーのサイズ(バイト数)を提供します。ストリーミングメディア内の、ライブおよび記録両方のデータメッセージのバッファーサイズを指定します。このプロパティは、プログレッシブダウンロードで使用する Netstream.bytesLoaded
に似ています。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get dataBufferByteLength():Number
dataBufferLength | プロパティ |
dataBufferLength:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream データバッファーのサイズ(秒単位)を提供します。このプロパティは、NetStream.bufferLength
プロパティを拡張したもので、時間単位のデータメッセージ専用バッファー長を提供します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get dataBufferLength():Number
dataByteCount | プロパティ |
dataByteCount:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信したデータメッセージの総バイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、データメッセージ受信速度を計算する場合に使用します。または、dataBytesPerSecond
を使用します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get dataByteCount():Number
関連する API エレメント
dataBytesPerSecond | プロパティ |
droppedFrames | プロパティ |
droppedFrames:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
現在の NetStream 再生セッションで脱落したビデオフレームの数を返します。
記録されたストリーミングやプログレッシブダウンロードでは、システム CPU のリソースが十分でない場合、高品質または高解像度で高ビットレートのビデオの、1 秒あたりに必要なフレーム数をデコードする際に、デコーダの動作が遅くなることがあります。ライブストリーミングでは、待ち時間が長すぎる場合、バッファーはビデオフレームを脱落させます。このプロパティでは、脱落して正常には存在していないフレームの数を指定します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get droppedFrames():Number
isLive | プロパティ |
isLive:Boolean
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.3, AIR 2.7 |
再生中のメディアが収録されたものであるか、ライブであるかを示します。このプロパティは RTMP ストリーミングのみと関連しています。プログレッシブダウンロードおよび HTTP ダイナミックストリーミングの場合、このプロパティは常に false
です。
注意:AIR 3.0 for iOS ではサポートされていません。
注意:このプロパティは Android および Blackberry Tablet OS 上のブラウザー内の Flash Player、または iOS 上の AIR では、常に false
です。
実装
public function get isLive():Boolean
maxBytesPerSecond | プロパティ |
maxBytesPerSecond:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream バッファーがデータを受信する最高速度(1 秒あたりのバイト数)を指定します。この値は、NetStream
オブジェクトが受信した最後のメッセージを基に、クライアントのネットワーク容量に関する情報を提供します。NetStream.bufferTime
で指定されているバッファーサイズとクライアントで利用可能な帯域幅によっては、Flash Media Server はバーストでバッファーにデータを受信します。このプロパティを使用すると、クライアントのバッファーがデータを受信する最大速度が得られます。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get maxBytesPerSecond():Number
metaData | プロパティ |
playbackBytesPerSecond | プロパティ |
playbackBytesPerSecond:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
ストリーム再生速度(1 秒あたりのバイト数)を返します。再生バッファーには、様々な再生リストのコンテンツを格納できます。このプロパティを使用すると、現在再生されているストリームのビットレートに近い再生速度が得られます。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get playbackBytesPerSecond():Number
resourceName | プロパティ |
resourceName:String
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.3, AIR 2.7 |
NetStream.play()
の呼び出し時に使用されたリソース名。このプロパティは、プログレッシブダウンロードの場合は完全な URL、RTMP ストリーミングの場合はリソース名、HTTP ストリーミングの場合は null
で構成されます。
注意:AIR 3.0 for iOS ではサポートされていません。
注意:このプロパティは Android および Blackberry Tablet OS 上のブラウザー内の Flash Player、または iOS 上の AIR では、常に null
です。
実装
public function get resourceName():String
関連する API エレメント
SRTT | プロパティ |
uri | プロパティ |
uri:String
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.3, AIR 2.7 |
NetConnection.connect()
の呼び出し時に使用された URI。この値は、プログレッシブダウンロードまたは HTTP ストリーミングの場合には null
です。
注意:AIR 3.0 for iOS ではサポートされていません。
注意:このプロパティは Android および Blackberry Tablet OS 上のブラウザー内の Flash Player、または iOS 上の AIR では、常に null
です。
実装
public function get uri():String
関連する API エレメント
videoBufferByteLength | プロパティ |
videoBufferByteLength:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream ビデオバッファーのサイズ(バイト数)を提供します。ストリーミングメディア内の、ライブおよび録画両方のビデオデータのバッファーサイズを指定します。このプロパティは、プログレッシブダウンロードで使用する Netstream.bytesLoaded
に似ています。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get videoBufferByteLength():Number
videoBufferLength | プロパティ |
videoBufferLength:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream ビデオバッファーのサイズ(秒単位)を提供します。このプロパティは、NetStream.bufferLength
プロパティを拡張したもので、時間単位のビデオデータ専用バッファー長を提供します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get videoBufferLength():Number
videoByteCount | プロパティ |
videoByteCount:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信したビデオの総バイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、ビデオデータ受信速度を計算する場合に使用します。または、videoBytesPerSecond
を使用します。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get videoByteCount():Number
関連する API エレメント
videoBytesPerSecond | プロパティ |
videoLossRate | プロパティ |
videoLossRate:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetStream ビデオ非可逆圧縮率(消失したメッセージと合計メッセージの比率)を提供します。
メッセージサイズが最大転送単位(MTU)よりも小さい場合、この値はネットワークパケット消失率に対応します。
このプロパティは、RTMFP ストリームに対してのみ有効な値を返します。RTMP ストリームの場合、0 の値を返します。詳しくは、Flash Media Server のマニュアルを参照してください。
注意:AIR 3.0 for iOS ではサポートされていません。
実装
public function get videoLossRate():Number
xmpData | プロパティ |
toString | () | メソッド |
Tue Jun 12 2018, 10:34 AM Z