Skip to main content
Version: 20 Mar 2024

MLMediaRecorderEventCallbacks

Module: Media Recorder

#include <ml_media_recorder.h>

Public Attributes

TypeName
uint32_tversion
void()(MLHandle media_recorder, const MLMediaRecorderOnInfo info)on_info
MediaRecorder received a general info/warning message.
void()(MLHandle media_recorder, const MLMediaRecorderOnInfo track_info)on_track_info
MediaRecorder received a track-related info/warning message.
void()(MLHandle media_recorder, const MLMediaRecorderOnError error)on_error
MediaRecorder received a general error message.
void()(MLHandle media_recorder, const MLMediaRecorderOnError track_error)on_track_error
MediaRecorder received a track-related error message.

Public Attributes Documentation

version

uint32_t version;

on_info

void(*)(MLHandle media_recorder, const MLMediaRecorderOnInfo *info) on_info;

MediaRecorder received a general info/warning message.

TypeDescription
void()(MLHandle media_recorder, const MLMediaRecorderOnInfo info))(MLHandle media_recorder, const MLMediaRecorderOnInfo *info)

Parameters

media_recorderHandle is a MediaRecorder instance on which callback was set.
pointerto MLMediaRecorderOnInfo.

on_track_info

void(*)(MLHandle media_recorder, const MLMediaRecorderOnInfo *track_info) on_track_info;

MediaRecorder received a track-related info/warning message.

TypeDescription
void()(MLHandle media_recorder, const MLMediaRecorderOnInfo track_info))(MLHandle media_recorder, const MLMediaRecorderOnInfo *track_info)

Parameters

media_recorderHandle is a MediaRecorder instance on which callback was set.
track_infopointer to MLMediaRecorderOnInfo.

on_error

void(*)(MLHandle media_recorder, const MLMediaRecorderOnError *error) on_error;

MediaRecorder received a general error message.

TypeDescription
void()(MLHandle media_recorder, const MLMediaRecorderOnError error))(MLHandle media_recorder, const MLMediaRecorderOnError *error)

Parameters

media_recorderHandle is a MediaRecorder instance on which callback was set.
pointerto MLMediaRecorderOnError.

on_track_error

void(*)(MLHandle media_recorder, const MLMediaRecorderOnError *track_error) on_track_error;

MediaRecorder received a track-related error message.

TypeDescription
void()(MLHandle media_recorder, const MLMediaRecorderOnError track_error))(MLHandle media_recorder, const MLMediaRecorderOnError *track_error)

Parameters

media_recorderHandle is a MediaRecorder instance on which callback was set.
pointerto MLMediaRecorderError.