17 #ifndef MPF_DTMF_GENERATOR_H
18 #define MPF_DTMF_GENERATOR_H
29 #include "apr_pools.h"
64 apr_uint32_t silence_ms,
65 struct apr_pool_t *pool);
78 struct apr_pool_t *pool)
Definition: mpf_stream.h:37
struct mpf_dtmf_generator_t * mpf_dtmf_generator_create_ex(const struct mpf_audio_stream_t *stream, enum mpf_dtmf_generator_band_e band, apr_uint32_t tone_ms, apr_uint32_t silence_ms, struct apr_pool_t *pool)
apt_bool_t mpf_dtmf_generator_sending(const struct mpf_dtmf_generator_t *generator)
MPF Bidirectional Stream.
#define APT_END_EXTERN_C
Definition: apt.h:38
mpf_dtmf_generator_band_e
Definition: mpf_dtmf_generator.h:37
int apt_bool_t
Definition: apt.h:57
Definition: mpf_dtmf_generator.h:39
Definition: mpf_frame.h:50
#define MPF_DECLARE(type)
Definition: mpf.h:40
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
MPF Audio/Video/Named-event Frame.
apt_bool_t mpf_dtmf_generator_put_frame(struct mpf_dtmf_generator_t *generator, struct mpf_frame_t *frame)
apt_bool_t mpf_dtmf_generator_enqueue(struct mpf_dtmf_generator_t *generator, const char *digits)
Definition: mpf_dtmf_generator.h:41
struct mpf_dtmf_generator_t mpf_dtmf_generator_t
Definition: mpf_dtmf_generator.h:47
void mpf_dtmf_generator_reset(struct mpf_dtmf_generator_t *generator)
Definition: mpf_dtmf_generator.h:43
void mpf_dtmf_generator_destroy(struct mpf_dtmf_generator_t *generator)