패키지flash.net
클래스public final class NetStreamInfo
상속NetStreamInfo Inheritance Object

NetStreamInfo 클래스는 NetStream 객체에 관련된 여러 서비스 품질(QOS) 통계와 오디오, 비디오 및 데이터에 대한 기본 스트리밍 버퍼를 지정합니다. 현재 QOS 상태의 스냅샷을 취하고 NetStreamInfo 속성을 통해 QOS 통계를 제공하는 NetStream.info 호출에 응답하여 NetStreamInfo 객체가 반환됩니다.



Public 속성
 속성다음에 의해 정의됨
  audioBufferByteLength : Number
[읽기 전용] NetStream 오디오 버퍼 크기(바이트)를 제공합니다.
NetStreamInfo
  audioBufferLength : Number
[읽기 전용] NetStream 오디오 버퍼 크기(초)를 제공합니다.
NetStreamInfo
  audioByteCount : Number
[읽기 전용] 재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 음성 바이트 수를 지정합니다.
NetStreamInfo
  audioBytesPerSecond : Number
[읽기 전용] NetStream 오디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다.
NetStreamInfo
  audioLossRate : Number
[읽기 전용] NetStream 세션의 오디오 손실을 지정합니다.
NetStreamInfo
  byteCount : Number
[읽기 전용] 재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 바이트 수를 지정합니다.
NetStreamInfo
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
  currentBytesPerSecond : Number
[읽기 전용] NetStream 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다.
NetStreamInfo
  dataBufferByteLength : Number
[읽기 전용] NetStream 데이터 버퍼 크기(바이트)를 제공합니다.
NetStreamInfo
  dataBufferLength : Number
[읽기 전용] NetStream 데이터 버퍼 크기(초)를 제공합니다.
NetStreamInfo
  dataByteCount : Number
[읽기 전용] 재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 데이터 메시지의 총 바이트 수를 지정합니다.
NetStreamInfo
  dataBytesPerSecond : Number
[읽기 전용] NetStream 데이터 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다.
NetStreamInfo
  droppedFrames : Number
[읽기 전용] 현재 NetStream 재생 세션에서 삭제된 비디오 프레임 수를 반환합니다.
NetStreamInfo
  maxBytesPerSecond : Number
[읽기 전용] NetStream 버퍼가 채워지는 최대 속도를 초당 바이트 수로 지정합니다.
NetStreamInfo
  playbackBytesPerSecond : Number
[읽기 전용] 스트림 재생 속도(초당 바이트)를 반환합니다.
NetStreamInfo
 Inheritedprototype : Object
[정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
  SRTT : Number
[읽기 전용] NetStream 세션에 대한 고른 라운드 트립 시간을 지정합니다.
NetStreamInfo
  videoBufferByteLength : Number
[읽기 전용] NetStream 비디오 버퍼 크기(바이트)를 제공합니다.
NetStreamInfo
  videoBufferLength : Number
[읽기 전용] NetStream 비디오 버퍼 크기(초)를 제공합니다.
NetStreamInfo
  videoByteCount : Number
[읽기 전용] 재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 비디오 바이트 수를 지정합니다.
NetStreamInfo
  videoBytesPerSecond : Number
[읽기 전용] NetStream 비디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다.
NetStreamInfo
Public 메서드
 메서드다음에 의해 정의됨
  
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
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
  
NetStreamInfo 객체의 속성을 나열하는 텍스트 값을 반환합니다.
NetStreamInfo
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
속성 정보
audioBufferByteLength속성
audioBufferByteLength:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 오디오 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 오디오 데이터 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded와 비슷합니다.



구현
    public function get audioBufferByteLength():Number
audioBufferLength속성 
audioBufferLength:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 오디오 버퍼 크기(초)를 제공합니다. 이 속성은 NetStream.bufferLength 속성을 확장하고 특히 오디오 데이터에 대한 버퍼 길이(시간)를 제공합니다.



구현
    public function get audioBufferLength():Number
audioByteCount속성 
audioByteCount:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 음성 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 음성 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 audioBytesPerSecond를 사용할 수 있습니다.



구현
    public function get audioByteCount():Number

참고 사항

audioBytesPerSecond속성 
audioBytesPerSecond:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 오디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 음성 데이터의 고른 평균으로 계산됩니다.



구현
    public function get audioBytesPerSecond():Number
audioLossRate속성 
audioLossRate:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: AIR 1.0 Flash Player 10

NetStream 세션의 오디오 손실을 지정합니다. 이 값은 RTMFP 스트림에 대해서만 유효한 값을 반환하고 RTMP 스트림에 대해서는 0을 반환합니다. 손실율은 전체 메시지에 대한 손실된 메시지의 비율로 정의됩니다.



구현
    public function get audioLossRate():Number
byteCount속성 
byteCount:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 currentBytesPerSecond를 사용할 수 있습니다.



구현
    public function get byteCount():Number

참고 사항

currentBytesPerSecond속성 
currentBytesPerSecond:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 전체 데이터의 고른 평균으로 계산됩니다.



구현
    public function get currentBytesPerSecond():Number
dataBufferByteLength속성 
dataBufferByteLength:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 데이터 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 데이터 메시지 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded와 비슷합니다.



구현
    public function get dataBufferByteLength():Number
dataBufferLength속성 
dataBufferLength:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 데이터 버퍼 크기(초)를 제공합니다. 이 속성은 NetStream.bufferLength 속성을 확장하고 특히 데이터 메시지에 대한 버퍼 길이(시간)를 제공합니다.



구현
    public function get dataBufferLength():Number
dataByteCount속성 
dataByteCount:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 데이터 메시지의 총 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 데이터 메시지가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 dataBytesPerSecond를 사용할 수 있습니다.



구현
    public function get dataByteCount():Number

참고 사항

dataBytesPerSecond속성 
dataBytesPerSecond:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 데이터 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 데이터 메시지의 고른 평균으로 계산됩니다.



구현
    public function get dataBytesPerSecond():Number
droppedFrames속성 
droppedFrames:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

현재 NetStream 재생 세션에서 삭제된 비디오 프레임 수를 반환합니다.

기록된 스트리밍 또는 점진적 다운로드에서는 비디오가 고품질 또는 고해상도인 고비트율 비디오인 경우 시스템 CPU 리소스가 충분하지 않으면 디코더에서 작업 시간이 지연되어 필요한 초당 프레임 수를 디코딩하지 못할 수 있습니다. 라이브 스트리밍에서는 지연 시간이 너무 길면 버퍼에서 비디오 프레임이 삭제됩니다. 이 속성은 삭제되어 정상적으로 표시되지 않은 프레임 수를 지정합니다.



구현
    public function get droppedFrames():Number
maxBytesPerSecond속성 
maxBytesPerSecond:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 버퍼가 채워지는 최대 속도를 초당 바이트 수로 지정합니다. 이 값은 NetStream 객체에서 받은 마지막 메시지에 따라 클라이언트 네트워크의 용량에 대한 정보를 제공합니다. NetStream.bufferTime에 지정된 버퍼의 크기 및 클라이언트에서 사용 가능한 대역폭에 따라서는 Flash Media Server에서 버퍼를 불규칙하게 채울 수 있습니다. 이 속성은 클라이언트 버퍼가 채워지는 최대 속도를 제공합니다.



구현
    public function get maxBytesPerSecond():Number
playbackBytesPerSecond속성 
playbackBytesPerSecond:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

스트림 재생 속도(초당 바이트)를 반환합니다. 재생 버퍼에는 여러 재생 목록의 내용이 포함될 수 있습니다. 이 속성은 현재 재생 중인 스트림의 비트율과 비슷하게 일치하는 재생 속도를 제공합니다.



구현
    public function get playbackBytesPerSecond():Number
SRTT속성 
SRTT:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 세션에 대한 고른 라운드 트립 시간을 지정합니다. 이 값은 RTMFP 스트림에 대해서만 유효한 값을 반환하고 RTMP 스트림에 대해서는 0을 반환합니다. 자세한 내용은 Flash Media Server 설명서를 참조하십시오.



구현
    public function get SRTT():Number
videoBufferByteLength속성 
videoBufferByteLength:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 비디오 버퍼 크기(바이트)를 제공합니다. 라이브 스트리밍 미디어와 기록된 스트리밍 미디어 모두의 비디오 데이터 버퍼 크기를 지정합니다. 이 속성은 점진적 다운로드에 사용되는 Netstream.bytesLoaded와 비슷합니다.



구현
    public function get videoBufferByteLength():Number
videoBufferLength속성 
videoBufferLength:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 비디오 버퍼 크기(초)를 제공합니다. 이 속성은 NetStream.bufferLength 속성을 확장하고 특히 비디오 데이터에 대한 버퍼 길이(시간)를 제공합니다.



구현
    public function get videoBufferLength():Number
videoByteCount속성 
videoByteCount:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

재생 또는 플러시된 바이트 수에 관계없이 대기열에 도달한 총 비디오 바이트 수를 지정합니다. 타이머를 만들고 연속되는 타이머 호출에서 값의 차이를 계산하면 이 값을 사용하여 비디오 데이터가 들어오는 속도를 원하는 단위로 계산할 수 있습니다. 또는 videoBytesPerSecond를 사용할 수 있습니다.



구현
    public function get videoByteCount():Number

참고 사항

videoBytesPerSecond속성 
videoBytesPerSecond:Number  [읽기 전용]

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStream 비디오 버퍼가 채워지는 속도를 초당 바이트 수로 지정합니다. 이 값은 마지막 1초 동안 받은 비디오 데이터의 고른 평균으로 계산됩니다.



구현
    public function get videoBytesPerSecond():Number
생성자 정보
NetStreamInfo()생성자
public 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 객체를 만들 수 있습니다.

매개 변수
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
메서드 정보
toString()메서드
public function toString():String

언어 버전: ActionScript 3.0
런타임 버전: Flash Player 10, AIR 1.5

NetStreamInfo 객체의 속성을 나열하는 텍스트 값을 반환합니다.

반환값
String — NetStreamInfo 객체의 속성 값이 들어 있는 문자열입니다.