VideoCallBack constructor

VideoCallBack({
  1. required void onRenderView(
    1. String serialNumber
    ),
  2. required void onPlayerState(
    1. int stateCode,
    2. String errorMessage,
    3. String serialNumber
    ),
  3. required void onVideoSizeChanged(
    1. VideoPlayer player,
    2. String ratio,
    3. String serialNumber
    ),
  4. required void onDownloadSpeedUpdate(
    1. int speed,
    2. String serialNumber
    ),
  5. required void onDebug(
    1. Map<String, dynamic> detail,
    2. String serialNumber
    ),
  6. required void onMicFrame(
    1. double volume,
    2. String serialNumber
    ),
  7. required void onDeviceMsgPush(
    1. int code,
    2. Object obj,
    3. String serialNumber
    ),
  8. required void onReport(
    1. String reportTopic,
    2. String info,
    3. String serialNumber
    ),
  9. required void onMagicPixProcessState(
    1. int status,
    2. String sn,
    3. String serialNumber
    ),
  10. required void onRecordState(
    1. int state,
    2. String videoPath,
    3. String serialNumber
    ),
})

Implementation

VideoCallBack({
  required this.onRenderView,
  required this.onPlayerState,
  required this.onVideoSizeChanged,
  required this.onDownloadSpeedUpdate,
  required this.onDebug,
  required this.onMicFrame,
  required this.onDeviceMsgPush,
  required this.onReport,
  required this.onMagicPixProcessState,
  required this.onRecordState
});