Bug 836599 - Part 7: Implement a non-realtime API in MediaStreamGraph; r=roc