Actionscript Tracking: Microphone
This is the tracking issue for Microphone 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.
Microphone
Static Properties
names : Array
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
Static Methods
get(index)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
Properties
activityLevel : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
gain : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
index : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
muted : Boolean
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
name : String
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
rate : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
silenceLevel : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
silenceTimeOut : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
useEchoSuppression : Boolean
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
Methods
setCodec(name)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setEncodeQuality(quality)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setFramesPerPacket(fpp)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setGain(gain)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setRate(rate)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setSilenceLevel(silenceLevel, timeOut)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
setUseEchoSuppression(useEchoSuppression)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
onActivity(active)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
onStatus(infoObject)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional