ruffle icon indicating copy to clipboard operation
ruffle copied to clipboard

Actionscript Tracking: NetStream

Open Dinnerbone opened this issue 5 years ago • 0 comments

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

Dinnerbone avatar Jan 11 '20 22:01 Dinnerbone