111     if(stream->vtable->destroy)
 
  112         return stream->vtable->destroy(stream);
 
Definition: mpf_stream.h:37
 
apt_bool_t(* read_frame)(mpf_audio_stream_t *stream, mpf_frame_t *frame)
Definition: mpf_stream.h:78
 
void(* trace)(mpf_audio_stream_t *stream, mpf_stream_direction_e direction, apt_text_stream_t *output)
Definition: mpf_stream.h:88
 
apt_bool_t(* destroy)(mpf_audio_stream_t *stream)
Definition: mpf_stream.h:71
 
Definition: mpf_termination.h:51
 
mpf_codec_descriptor_t * tx_event_descriptor
Definition: mpf_stream.h:57
 
Definition: apt_text_stream.h:43
 
Definition: mpf_stream.h:69
 
mpf_termination_t * termination
Definition: mpf_stream.h:43
 
apt_bool_t mpf_audio_stream_rx_validate(mpf_audio_stream_t *stream, const mpf_codec_descriptor_t *descriptor, const mpf_codec_descriptor_t *event_descriptor, apr_pool_t *pool)
 
void * obj
Definition: mpf_stream.h:39
 
const mpf_audio_stream_vtable_t * vtable
Definition: mpf_stream.h:41
 
#define APT_END_EXTERN_C
Definition: apt.h:38
 
mpf_codec_descriptor_t * tx_descriptor
Definition: mpf_stream.h:55
 
int apt_bool_t
Definition: apt.h:57
 
Definition: mpf_codec.h:35
 
Definition: mpf_frame.h:50
 
apt_bool_t(* write_frame)(mpf_audio_stream_t *stream, const mpf_frame_t *frame)
Definition: mpf_stream.h:85
 
#define MPF_DECLARE(type)
Definition: mpf.h:40
 
const mpf_stream_capabilities_t * capabilities
Definition: mpf_stream.h:46
 
Definition: mpf_stream.h:61
 
Definition: mpf_stream_descriptor.h:43
 
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
 
mpf_stream_direction_e
Definition: mpf_stream_descriptor.h:33
 
MPF Audio/Video/Named-event Frame. 
 
apt_bool_t(* close_tx)(mpf_audio_stream_t *stream)
Definition: mpf_stream.h:83
 
mpf_stream_direction_e direction
Definition: mpf_stream.h:49
 
apt_bool_t(* open_rx)(mpf_audio_stream_t *stream, mpf_codec_t *codec)
Definition: mpf_stream.h:74
 
mpf_termination_t * termination
Definition: mpf_stream.h:63
 
apt_bool_t(* open_tx)(mpf_audio_stream_t *stream, mpf_codec_t *codec)
Definition: mpf_stream.h:81
 
void mpf_audio_stream_trace(mpf_audio_stream_t *stream, mpf_stream_direction_e direction, apt_text_stream_t *output)
 
apt_bool_t(* close_rx)(mpf_audio_stream_t *stream)
Definition: mpf_stream.h:76
 
mpf_codec_descriptor_t * rx_event_descriptor
Definition: mpf_stream.h:53
 
mpf_audio_stream_t * mpf_audio_stream_create(void *obj, const mpf_audio_stream_vtable_t *vtable, const mpf_stream_capabilities_t *capabilities, apr_pool_t *pool)
 
mpf_codec_descriptor_t * rx_descriptor
Definition: mpf_stream.h:51
 
apt_bool_t mpf_audio_stream_tx_validate(mpf_audio_stream_t *stream, const mpf_codec_descriptor_t *descriptor, const mpf_codec_descriptor_t *event_descriptor, apr_pool_t *pool)
 
Text Stream Parse/Generate Routine. 
 
Definition: mpf_codec_descriptor.h:63
 
mpf_stream_direction_e direction
Definition: mpf_stream.h:65