26#ifndef ASTERISK_MIX_MONITOR_H
27#define ASTERISK_MIX_MONITOR_H
int ast_set_mixmonitor_methods(struct ast_mixmonitor_methods *vmethod_table)
Setup MixMonitor virtual methods table. Use this to provide the MixMonitor functionality from a loada...
int ast_stop_mixmonitor(struct ast_channel *chan, const char *mixmon_id)
Stop a mixmonitor on a channel with the given parameters.
int(* ast_mixmonitor_stop_fn)(struct ast_channel *chan, const char *mixmon_id)
Stop a mixmonitor on a channel.
int(* ast_mixmonitor_start_fn)(struct ast_channel *chan, const char *filename, const char *options)
Start a mixmonitor on a channel.
int ast_start_mixmonitor(struct ast_channel *chan, const char *filename, const char *options)
Start a mixmonitor on a channel with the given parameters.
int ast_clear_mixmonitor_methods(void)
Clear the MixMonitor virtual methods table. Use this to cleanup function pointers provided by a modul...
Main Channel structure associated with a channel.
MixMonitor virtual methods table definition.
ast_mixmonitor_stop_fn stop
ast_mixmonitor_start_fn start