wechat/recorder
recorder module provides recorder manager API bindings details in wechat document
Types
RecorderManager type
pub type RecorderManager
Values
pub fn get_recorder_manager() -> RecorderManager
wx.getRecorderManager
Get recorder manager
pub fn recorder_on_error(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onError
Listen for recording error event
pub fn recorder_on_frame_recorded(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onFrameRecorded
Listen for frame recorded event
pub fn recorder_on_interruption_begin(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onInterruptionBegin
Listen for recording interruption begin event
pub fn recorder_on_interruption_end(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onInterruptionEnd
Listen for recording interruption end event
pub fn recorder_on_pause(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onPause
Listen for recording pause event
pub fn recorder_on_resume(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onResume
Listen for recording resume event
pub fn recorder_on_start(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onStart
Listen for recording start event
pub fn recorder_on_stop(
rm: RecorderManager,
callback: fn(object.JsObject) -> Nil,
) -> Nil
RecorderManager.onStop
Listen for recording stop event
pub fn recorder_pause(rm: RecorderManager) -> Nil
RecorderManager.pause
Pause recording
pub fn recorder_resume(rm: RecorderManager) -> Nil
RecorderManager.resume
Resume recording
pub fn recorder_start(
rm: RecorderManager,
options: object.JsObject,
) -> Nil
RecorderManager.start
Start recording
pub fn recorder_stop(rm: RecorderManager) -> Nil
RecorderManager.stop
Stop recording