NetStreamInfo クラスでは、NetStream のオブジェクトに関連するサービスの質(QOS)の各種統計情報と、オーディオ、ビデオ、およびデータの基になるストリーミングバッファを指定します。 オブジェクトは、現在の QOS の状態のスナップショットを取得する
NetStream.infoNetStream.info の呼出しに応答して返され、NetStreamInfo のプロパティを介して QOS の統計情報を提供します。
audioBufferByteLength:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream オーディオバッファのサイズ(バイト数)を提供します。ストリーミングメディア内の、ライブおよび録音両方のオーディオデータのバッファサイズを指定します。このプロパティは、プログレッシブダウンロードで使用する Netstream.bytesLoaded に似ています。
実装 public function get audioBufferByteLength():NumberaudioBufferLength:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream オーディオバッファのサイズ(秒単位)を提供します。このプロパティは、NetStream.bufferLength プロパティを拡張したもので、時間単位のオーディオデータ専用バッファ長を提供します。
実装 public function get audioBufferLength():NumberaudioByteCount:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信した総オーディオバイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、オーディオデータ受信速度を計算する場合に使用します。または、audioBytesPerSecond を使用します。
実装 public function get audioByteCount():Number関連項目
audioBytesPerSecond:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream オーディオバッファがデータを受信する速度(1 秒あたりのバイト数)を指定します。この値は、最後の 1 秒に受信したオーディオデータの平滑化平均として計算されます。
実装 public function get audioBytesPerSecond():NumberaudioLossRate:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 10 |
NetStream セッションのオーディオの損失を指定します。この値は、RTMFP ストリームの場合のみ有効な値を返し、RTMP ストリームの場合は 0 を返します。 損失率は、全メッセージ数に対する損失メッセージ数の比率で表されます。
実装 public function get audioLossRate():NumberbyteCount:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信した総バイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、データ受信速度を計算する場合に使用します。または、currentBytesPerSecond を使用します。
実装 public function get byteCount():Number関連項目
currentBytesPerSecond:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream バッファがデータを受信する速度(1 秒あたりのバイト数)を指定します。この値は、最後の 1 秒に受信した全データの平滑化平均として計算されます。
実装 public function get currentBytesPerSecond():NumberdataBufferByteLength:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream データバッファのサイズ(バイト数)を提供します。ストリーミングメディア内の、ライブおよび記録両方のデータメッセージのバッファサイズを指定します。このプロパティは、プログレッシブダウンロードで使用する Netstream.bytesLoaded に似ています。
実装 public function get dataBufferByteLength():NumberdataBufferLength:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream データバッファのサイズ(秒単位)を提供します。このプロパティは、NetStream.bufferLength プロパティを拡張したもので、時間単位のデータメッセージ専用バッファ長を提供します。
実装 public function get dataBufferLength():NumberdataByteCount:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信したデータメッセージの総バイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、データメッセージ受信速度を計算する場合に使用します。または、dataBytesPerSecond を使用します。
実装 public function get dataByteCount():Number関連項目
dataBytesPerSecond:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream データバッファがデータを受信する速度(1 秒あたりのバイト数)を指定します。この値は、最後の 1 秒に受信したデータメッセージの平滑化平均として計算されます。
実装 public function get dataBytesPerSecond():NumberdroppedFrames:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
現在の NetStream 再生セッションで脱落したビデオフレームの数を返します。
記録されたストリーミングやプログレッシブダウンロードでは、システム CPU のリソースが十分でない場合、高品質または高解像度で高ビットレートのビデオの、1 秒あたりに必要なフレーム数をデコードする際に、デコーダの動作が遅くなることがあります。ライブストリーミングでは、待ち時間が長すぎる場合、バッファはビデオフレームを脱落させます。このプロパティでは、脱落して正常には存在していないフレームの数を指定します。
実装 public function get droppedFrames():NumbermaxBytesPerSecond:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream バッファがデータを受信する最高速度(1 秒あたりのバイト数)を指定します。この値は、NetStream オブジェクトが受信した最後のメッセージを基に、クライアントのネットワーク容量に関する情報を提供します。NetStream.bufferTime で指定されているバッファサイズとクライアントで利用可能な帯域幅によっては、Flash Media Server はバーストでバッファにデータを受信します。このプロパティを使用すると、クライアントのバッファがデータを受信する最大速度が得られます。
実装 public function get maxBytesPerSecond():NumberplaybackBytesPerSecond:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ストリーム再生速度(1 秒あたりのバイト数)を返します。再生バッファには、様々な再生リストのコンテンツを格納できます。このプロパティを使用すると、現在再生されているストリームのビットレートに近い再生速度が得られます。
実装 public function get playbackBytesPerSecond():NumberSRTT:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream セッションの平滑化往復時間を指定します。この値は、RTMFP ストリームの場合のみ有効な値を返し、RTMP ストリームの場合は 0 を返します。詳細については、Flash Media Server のマニュアルを参照してください。
実装 public function get SRTT():NumbervideoBufferByteLength:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream ビデオバッファのサイズ(バイト数)を提供します。ストリーミングメディア内の、ライブおよび録画両方のビデオデータのバッファサイズを指定します。このプロパティは、プログレッシブダウンロードで使用する Netstream.bytesLoaded に似ています。
実装 public function get videoBufferByteLength():NumbervideoBufferLength:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream ビデオバッファのサイズ(秒単位)を提供します。このプロパティは、NetStream.bufferLength プロパティを拡張したもので、時間単位のビデオデータ専用バッファ長を提供します。
実装 public function get videoBufferLength():NumbervideoByteCount:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
再生またはフラッシュされたバイト数とは関係なく、キューが受信したビデオの総バイト数を指定します。この値は、タイマーを作成し、タイマーを連続して呼び出した場合の値の差を計算することによって、選択したメトリックを使って、ビデオデータ受信速度を計算する場合に使用します。または、videoBytesPerSecond を使用します。
実装 public function get videoByteCount():Number関連項目
videoBytesPerSecond:Number [読み取り専用]
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStream ビデオバッファがデータを受信する速度(1 秒あたりのバイト数)を指定します。この値は、最後の 1 秒に受信したビデオデータの平滑化平均として計算されます。
実装 public function get videoBytesPerSecond():Numberpublic function NetStreamInfo(curBPS:Number, byteCount:Number, maxBPS:Number, audioBPS:Number, audioByteCount:Number, videoBPS:Number, videoByteCount:Number, dataBPS:Number, dataByteCount:Number, playbackBPS:Number, droppedFrames:Number, audioBufferByteLength:Number, videoBufferByteLength:Number, dataBufferByteLength:Number, audioBufferLength:Number, videoBufferLength:Number, dataBufferLength:Number, srtt:Number, audioLossRate:Number)
内部使用のみを目的としています。使用はお勧めしません。NetStreamInfo オブジェクトを作成できるのは、ランタイムだけです。
パラメータ public function toString():String| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetStreamInfo オブジェクトのプロパティを列挙するテキスト値を返します。
戻り値 | String — NetStreamInfo オブジェクトのプロパティの値を含むストリング。
|
© 2009 Adobe Systems Incorporated. All rights reserved.
Thu Mar 19 2009, 08:51 PM -07:00