Pakket | flash.net |
Klasse | public final class NetStreamInfo |
Overerving | NetStreamInfo Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStream.info
, waarbij een momentopname wordt gemaakt van de huidige status van de kwaliteit van service en waarbij statistische gegevens van de kwaliteit van service voor de NetStreamInfo-eigenschappen worden gegeven.
Opmerking: AIR 3.0 for iOS biedt geen ondersteuning voor NetStreamInfo-eigenschappen.
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
audioBufferByteLength : Number [alleen-lezen]
Hiermee wordt de grootte van de NetStream-audiobuffer in bytes aangegeven. | NetStreamInfo | ||
audioBufferLength : Number [alleen-lezen]
Hiermee wordt de grootte van de NetStream-audiobuffer in seconden aangegeven. | NetStreamInfo | ||
audioByteCount : Number [alleen-lezen]
Hiermee wordt het totale aantal audiobytes aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. | NetStreamInfo | ||
audioBytesPerSecond : Number [alleen-lezen]
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-audiobuffer wordt gevuld. | NetStreamInfo | ||
audioLossRate : Number [alleen-lezen]
Hiermee wordt het audioverlies voor de NetStream-sessie aangegeven. | NetStreamInfo | ||
byteCount : Number [alleen-lezen]
Hiermee wordt het totale aantal bytes aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. | NetStreamInfo | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentBytesPerSecond : Number [alleen-lezen]
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-buffer wordt gevuld. | NetStreamInfo | ||
dataBufferByteLength : Number [alleen-lezen]
Hiermee wordt de grootte van de NetStream-gegevensbuffer in bytes aangegeven. | NetStreamInfo | ||
dataBufferLength : Number [alleen-lezen]
Hiermee wordt de grootte van de NetStream-gegevensbuffer in seconden aangegeven. | NetStreamInfo | ||
dataByteCount : Number [alleen-lezen]
Hiermee wordt het totale aantal bytes aan gegevensberichten aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. | NetStreamInfo | ||
dataBytesPerSecond : Number [alleen-lezen]
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-gegevensbuffer wordt gevuld. | NetStreamInfo | ||
droppedFrames : Number [alleen-lezen]
Retourneert het aantal videoframes dat in de huidige NetStream-afspeelsessie is neergezet. | NetStreamInfo | ||
isLive : Boolean [alleen-lezen]
Bepaalt of de media live wordt afgespeeld of dat deze eerder is opgenomen. | NetStreamInfo | ||
maxBytesPerSecond : Number [alleen-lezen]
Hiermee wordt de maximumsnelheid aangegeven, in bytes per seconde, waarmee de NetStream-buffer wordt gevuld. | NetStreamInfo | ||
metaData : Object [alleen-lezen]
Het meest recente metadata-object dat is gekoppeld aan de media die wordt afgespeeld. | NetStreamInfo | ||
playbackBytesPerSecond : Number [alleen-lezen]
Retourneert de afspeelsnelheid van de stream in bytes per seconde. | NetStreamInfo | ||
resourceName : String [alleen-lezen]
De naam van de bron die wordt gebruikt bij het aanroepen van NetStream.play(). | NetStreamInfo | ||
SRTT : Number [alleen-lezen]
De SRTT (Smoothed Round Trip Time) voor de NetStream-sessie in milliseconden. | NetStreamInfo | ||
uri : String [alleen-lezen]
De URI die is gebruikt bij het aanroepen van NetConnection.connect(). | NetStreamInfo | ||
videoBufferByteLength : Number [alleen-lezen]
Hiermee wordt de grootte van de NetStream-videobuffer in bytes aangegeven. | NetStreamInfo | ||
videoBufferLength : Number [alleen-lezen]
Hiermee wordt de grootte van de NetStream-videobuffer in seconden aangegeven. | NetStreamInfo | ||
videoByteCount : Number [alleen-lezen]
Hiermee wordt het totale aantal videobytes aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. | NetStreamInfo | ||
videoBytesPerSecond : Number [alleen-lezen]
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-videobuffer wordt gevuld. | NetStreamInfo | ||
videoLossRate : Number [alleen-lezen]
Geeft de verliesfrequentie van NetStream-video weer (verhouding van verloren berichten en totaalaantal berichten). | NetStreamInfo | ||
xmpData : Object [alleen-lezen]
Het meest recente XMP-gegevensobject dat is gekoppeld aan de media die wordt afgespeeld. | NetStreamInfo |
Methode | Gedefinieerd door | ||
---|---|---|---|
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekstwaarde die de eigenschappen van het object NetStreamInfo opsomt. | NetStreamInfo | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
audioBufferByteLength | eigenschap |
audioBufferByteLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de grootte van de NetStream-audiobuffer in bytes aangegeven. Hiermee wordt de buffergrootte aangegeven voor audiogegevens in streaming media, zowel live als opgenomen. Deze eigenschap is vergelijkbaar met Netstream.bytesLoaded
, die wordt gebruikt bij progressieve downloads.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get audioBufferByteLength():Number
audioBufferLength | eigenschap |
audioBufferLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de grootte van de NetStream-audiobuffer in seconden aangegeven. Deze eigenschap is een uitbreiding van de eigenschap NetStream.bufferLength
en geeft de bufferlengte in tijd, met name voor geluidsgegevens.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get audioBufferLength():Number
audioByteCount | eigenschap |
audioByteCount:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt het totale aantal audiobytes aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. U kunt deze waarde gebruiken om de inkomende audiogegevenssnelheid te berekenen door een timer te maken en het verschil te berekenen in waarden van opvolgende timeraanroepen. Hierbij bepaalt u zelf welke meting u gebruikt. U kunt ook audioBytesPerSecond
gebruiken.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get audioByteCount():Number
Verwante API-elementen
audioBytesPerSecond | eigenschap |
audioBytesPerSecond:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-audiobuffer wordt gevuld. Deze waarde wordt berekend als een vloeiend gemiddelde voor de audiogegevens die in de laatste seconde zijn ontvangen.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get audioBytesPerSecond():Number
audioLossRate | eigenschap |
audioLossRate:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 10, Flash Lite 4 |
Hiermee wordt het audioverlies voor de NetStream-sessie aangegeven. Deze waarde retourneert alleen een geldige waarde voor RTMFP-streams en retourneert 0 voor RTMP-streams. Verliessnelheid wordt gedefinieerd als de verhouding van verloren berichten ten opzichte van het totale aantal berichten.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get audioLossRate():Number
byteCount | eigenschap |
byteCount:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt het totale aantal bytes aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. U kunt deze waarde gebruiken om de inkomende gegevenssnelheid te berekenen door een timer te maken en het verschil te berekenen in waarden van opvolgende timeraanroepen. Hierbij bepaalt u zelf welke meting u gebruikt. U kunt ook currentBytesPerSecond
gebruiken.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get byteCount():Number
Verwante API-elementen
currentBytesPerSecond | eigenschap |
currentBytesPerSecond:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-buffer wordt gevuld. Deze waarde wordt berekend als een vloeiend gemiddelde voor de totale gegevens die in de laatste seconde zijn ontvangen.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get currentBytesPerSecond():Number
dataBufferByteLength | eigenschap |
dataBufferByteLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de grootte van de NetStream-gegevensbuffer in bytes aangegeven. Hiermee wordt de buffergrootte aangegeven voor gegevensberichten in streaming media, zowel live als opgenomen. Deze eigenschap is vergelijkbaar met Netstream.bytesLoaded
, die wordt gebruikt bij progressieve downloads.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get dataBufferByteLength():Number
dataBufferLength | eigenschap |
dataBufferLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de grootte van de NetStream-gegevensbuffer in seconden aangegeven. Deze eigenschap is een uitbreiding van de eigenschap NetStream.bufferLength
en geeft de bufferlengte in tijd, met name voor gegevensberichten.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get dataBufferLength():Number
dataByteCount | eigenschap |
dataByteCount:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt het totale aantal bytes aan gegevensberichten aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. U kunt deze waarde gebruiken om de snelheid van inkomende gegevensberichten te berekenen door een timer te maken en het verschil te berekenen in waarden van opvolgende timeraanroepen. Hierbij bepaalt u zelf welke meting u gebruikt. U kunt ook dataBytesPerSecond
gebruiken.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get dataByteCount():Number
Verwante API-elementen
dataBytesPerSecond | eigenschap |
dataBytesPerSecond:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-gegevensbuffer wordt gevuld. Deze waarde wordt berekend als een vloeiend gemiddelde voor de gegevensberichten die in de laatste seconde zijn ontvangen.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get dataBytesPerSecond():Number
droppedFrames | eigenschap |
droppedFrames:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Retourneert het aantal videoframes dat in de huidige NetStream-afspeelsessie is neergezet.
In opgenomen streaming of progressieve downloads waarin de video van hoge kwaliteit is of een hoge resolutie en bitsnelheid heeft, loopt de decoder mogelijk achter met het decoderen van het vereiste aantal frames per seconde als de CPU-bronnen van het systeem ontoereikend zijn. Bij live streaming worden videoframes uit de buffer verwijderd als de vertragingstijd te hoog is. Met deze eigenschap wordt het aantal frames aangegeven die zijn verwijderd en niet op normale wijze worden gepresenteerd.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get droppedFrames():Number
isLive | eigenschap |
isLive:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.3, AIR 2.7 |
Bepaalt of de media live wordt afgespeeld of dat deze eerder is opgenomen. Deze eigenschap is alleen relevant voor RTMP-streaming. Voor progressief downloaden en HTTP Dynamic Streaming is de waarde van de eigenschap altijd false
.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Opmerking: deze eigenschap is altijd false
in Flash Player in de browser op Android en Blackberry Tablet OS, of in AIR op iOS.
Implementatie
public function get isLive():Boolean
maxBytesPerSecond | eigenschap |
maxBytesPerSecond:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de maximumsnelheid aangegeven, in bytes per seconde, waarmee de NetStream-buffer wordt gevuld. Deze waarde biedt informatie over de capaciteit van het clientnetwerk op basis van de laatste berichten die door het object NetStream
zijn ontvangen. Afhankelijk van de grootte van de buffer zoals opgegeven in NetStream.bufferTime
en de bandbreedte die op de client beschikbaar is wordt de buffer door Flash Media Server in bursts gevuld. Deze eigenschap voorziet in de maximumsnelheid waarbij de clientbuffer wordt gevuld.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get maxBytesPerSecond():Number
metaData | eigenschap |
metaData:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.3, AIR 2.7 |
Het meest recente metadata-object dat is gekoppeld aan de media die wordt afgespeeld.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Opmerking: deze eigenschap is altijd null
in Flash Player in de browser op Android en Blackberry Tablet OS of in AIR op iOS.
Implementatie
public function get metaData():Object
playbackBytesPerSecond | eigenschap |
playbackBytesPerSecond:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Retourneert de afspeelsnelheid van de stream in bytes per seconde. De afspeelbuffer kan inhoud van verschillende afspeellijsten bevatten. Deze eigenschap voorziet in de afspeelsnelheid die vrijwel geheel overeenkomt met de bitsnelheid van de stream die momenteel wordt afgespeeld.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get playbackBytesPerSecond():Number
resourceName | eigenschap |
resourceName:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.3, AIR 2.7 |
De naam van de bron die wordt gebruikt bij het aanroepen van NetStream.play()
. Deze eigenschap bevat de volledige URL bij een progressieve download, de naam van de bron bij RTMP-streaming en de waarde null
bij HTTP-streaming.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Opmerking: deze eigenschap is altijd null
in Flash Player in de browser op Android en Blackberry Tablet OS of in AIR op iOS.
Implementatie
public function get resourceName():String
Verwante API-elementen
SRTT | eigenschap |
SRTT:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
De SRTT (Smoothed Round Trip Time) voor de NetStream-sessie in milliseconden. Deze eigenschap bevat alleen voor RTMFP-streams een geldige waarde. Voor RTMP-streams is de waarde 0.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get SRTT():Number
Verwante API-elementen
uri | eigenschap |
uri:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.3, AIR 2.7 |
De URI die is gebruikt bij het aanroepen van NetConnection.connect()
De waarde is null
bij een progressieve download of HTTP-streaming.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Opmerking: deze eigenschap is altijd null
in Flash Player in de browser op Android en Blackberry Tablet OS of in AIR op iOS.
Implementatie
public function get uri():String
Verwante API-elementen
videoBufferByteLength | eigenschap |
videoBufferByteLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de grootte van de NetStream-videobuffer in bytes aangegeven. Hiermee wordt de buffergrootte aangegeven voor videogegevens in streaming media, zowel live als opgenomen. Deze eigenschap is vergelijkbaar met Netstream.bytesLoaded
, die wordt gebruikt bij progressieve downloads.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get videoBufferByteLength():Number
videoBufferLength | eigenschap |
videoBufferLength:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt de grootte van de NetStream-videobuffer in seconden aangegeven. Deze eigenschap is een uitbreiding van de eigenschap NetStream.bufferLength
en geeft de bufferlengte in tijd, met name voor videogegevens.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get videoBufferLength():Number
videoByteCount | eigenschap |
videoByteCount:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt het totale aantal videobytes aangegeven dat in de wachtrij is binnengekomen, ongeacht het aantal bytes dat al is afgespeeld of uit de wachtrij is verwijderd. U kunt deze waarde gebruiken om de inkomende videogegevenssnelheid te berekenen door een timer te maken en het verschil te berekenen in waarden van opvolgende timeraanroepen. Hierbij bepaalt u zelf welke meting u gebruikt. U kunt ook videoBytesPerSecond
gebruiken.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get videoByteCount():Number
Verwante API-elementen
videoBytesPerSecond | eigenschap |
videoBytesPerSecond:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Hiermee wordt aangegeven met welke snelheid, in bytes per seconde, de NetStream-videobuffer wordt gevuld. Deze waarde wordt berekend als een vloeiend gemiddelde voor de videogegevens die in de laatste seconde zijn ontvangen.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get videoBytesPerSecond():Number
videoLossRate | eigenschap |
videoLossRate:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Geeft de verliesfrequentie van NetStream-video weer (verhouding van verloren berichten en totaalaantal berichten).
Wanneer het bericht kleiner is dan de MTU (Maximum Transmission Unit), komt deze waarde overeen met de pakketverliessnelheid van het netwerk.
Deze eigenschap retourneert alleen een geldige waarde voor RTMFP-streams. Bij RTMP-streams wordt de waarde nul geretourneerd. Zie de Flash Media Server-documentatie voor meer informatie.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Implementatie
public function get videoLossRate():Number
xmpData | eigenschap |
xmpData:Object
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10.3, AIR 2.7 |
Het meest recente XMP-gegevensobject dat is gekoppeld aan de media die wordt afgespeeld.
Opmerking: niet ondersteund in AIR 3.0 for iOS.
Opmerking: deze eigenschap is altijd null
in Flash Player in de browser op Android en Blackberry Tablet OS of in AIR op iOS.
Implementatie
public function get xmpData():Object
toString | () | methode |
public function toString():String
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Retourneert een tekstwaarde die de eigenschappen van het object NetStreamInfo opsomt.
Geretourneerde waardeString — Een tekenreeks die de waarden bevat van de eigenschappen van het object NetStreamInfo.
|
Wed Jun 13 2018, 11:42 AM Z