Confirmed users
157
edits
No edit summary |
No edit summary |
||
Line 77: | Line 77: | ||
void SetDataAvailableCallback() | void SetDataAvailableCallback() | ||
void SetErrorCallback() | void SetErrorCallback() | ||
void SetMuteTrackCallback() | void SetMuteTrackCallback() /*NOT IMPL*/ | ||
void SetPauseCallback() | void SetPauseCallback() | ||
void SetPhotoCallback() | void SetPhotoCallback() /*NOT IMPL*/ | ||
void SetRecordingCallback() | void SetRecordingCallback() | ||
void SetResumeCallback() | void SetResumeCallback() | ||
void SetStopCallback() | void SetStopCallback() | ||
void SetUnmuteTrackCallback() | void SetUnmuteTrackCallback() /*NOT IMPL*/ | ||
void SetWarningCallback() | void SetWarningCallback() | ||
Line 97: | Line 97: | ||
/* JS control functions */ | /* JS control functions */ | ||
void MuteTrack(TrackID) | void MuteTrack(TrackID) /*NOT IMPL*/ | ||
void Pause() | void Pause() | ||
void Record() | void Record() | ||
void RequestData | void RequestData /*NOT IMPL*/ | ||
void Resume() | void Resume() | ||
void SetOptions() | void SetOptions() | ||
void Stop() | void Stop() | ||
void TakePhoto | void TakePhoto /*NOT IMPL*/ | ||
void UnmuteTrack | void UnmuteTrack /*NOT IMPL*/ | ||
/* initial internal state and codecs */ | /* initial internal state and codecs */ | ||
Line 227: | Line 226: | ||
** Writer should query MediaCodec state before attempt to read data | ** Writer should query MediaCodec state before attempt to read data | ||
** Some container force stream interleave, we may need some sync mechanism | ** Some container force stream interleave, we may need some sync mechanism | ||
== Notes == | |||
* We will only implement Audio related part in current stage | |||
* Some interaction between MediaEncoder and MediaRecorder is indeterminated, the affected function will not implemented at this stage (marked with /*NOT IMPL*/) |