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

Search Document