Actionscript Tracking: NetStream
This is the tracking issue for NetStream in AVM1. We will check off each item of progress as appropriate, and fill in any relevant or missing information as we continue development of Ruffle.
Legend
Each checkbox is independent of another. It's entirely possible for something to be tested but not exist yet, or for us to believe that it's completely functional but we haven't made enough tests to prove it.
"Property Exists"
This means the item exists, but may not necessarily be fully implemented.
"Has Test Coverage"
This means that we believe that we have a good test coverage of this item, regardless of if those tests pass. It's okay to have tests available but not implement the item yet.
"Completely Functional"
This means we believe that the item is completely implemented, and no more work needs to be done towards making it functional.
NetStream
Constructors
NetStream(connection)
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
Properties
bufferLength : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
bufferTime : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
bytesLoaded : Number
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
bytesTotal : Number
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
currentFps : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
liveDelay : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
maxPauseBufferTime : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
time : Number
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
checkPolicyFile : Boolean
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
Methods
attachAudio(theMicrophone)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
attachVideo(theCamera, snapshotMilliseconds)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
close()
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
getInfo()
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
pause(flag)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
play(name, start, len, reset)
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
play2(obj)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
publish(name, type)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
receiveAudio(flag)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
receiveVideo(flag)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
seek(offset)
- [x] Property Exists
- [x] Has Test Coverage
- [ ] Completely Functional
send(handlerName)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setBufferTime(bufferTime)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
onResult(streamId)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
onStatus(infoObject)
- [x] Property Exists
- [x] Has Test Coverage
- [ ] Completely Functional
onCuePoint(infoObject)
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional