Data structure associated with a single frame of data. More...
#include <frame.h>

Data Fields | |
| union { | |
| char pad [8] | |
| void * ptr | |
| uint32_t uint32 | |
| } | data |
| int | datalen |
| struct timeval | delivery |
| unsigned int | flags |
| struct { | |
| struct ast_frame * next | |
| } | frame_list |
| enum ast_frame_type | frametype |
| long | len |
| int | mallocd |
| size_t | mallocd_hdr_len |
| int | offset |
| int | samples |
| int | seqno |
| const char * | src |
| union ast_frame_subclass | subclass |
| long | ts |
Data structure associated with a single frame of data.
| union { ... } data |
Pointer to actual data
Referenced by send_tone_burst(), receive_dtmf_digits(), spy_generate(), conf_run(), wait_for_answer(), disa_exec(), eivr_comm(), transmit_audio(), transmit_t38(), wait_for_winner(), ices_exec(), queue_voice_frame(), handle_jack_audio(), milliwatt_generate(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), rpt_exec(), sms_generate(), speech_background(), measurenoise(), testclient_exec(), audiohook_read_frame_both(), softmix_bridge_join(), ast_cc_build_frame(), alsa_write(), alsa_read(), console_sendtext(), console_write(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), dahdi_write(), free_signaling_queue_entry(), queue_signalling(), iax2_sendimage(), iax2_trunk_queue(), iax2_send(), __send_command(), socket_process_meta(), socket_process(), local_indicate(), local_sendtext(), local_sendhtml(), misdn_read(), misdn_write(), do_immediate_setup(), cb_events(), nbs_xread(), nbs_xwrite(), oss_write(), oss_read(), phone_exception(), phone_read(), phone_write(), sip_rtp_read(), receive_message(), usbradio_write(), usbradio_read(), ast_queue_hangup_with_cause(), ast_waitfordigit_full(), __ast_read(), ast_indicate_data(), ast_recvtext(), ast_prod(), adjust_frame_for_plc(), ast_write(), ast_transfer(), ast_generic_bridge(), tonepair_generator(), ast_channel_connected_line_macro(), ast_channel_redirecting_macro(), alawtoulaw_framein(), ulawtoalaw_framein(), adpcmtolin_framein(), lintoadpcm_framein(), alawtolin_framein(), lintoalaw_framein(), lintoulaw(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_decoder_framein(), dahdi_decoder_frameout(), g722tolin_framein(), lintog722_framein(), g726aal2tolin_framein(), lintog726aal2_framein(), g726tolin_framein(), lintog726_framein(), gsmtolin_framein(), lintogsm_framein(), ilbctolin_framein(), lintoilbc_framein(), lpc10tolin_framein(), lintolpc10_framein(), resample_frame(), speextolin_framein(), lintospeex_framein(), ulawtolin_framein(), lintoulaw_framein(), handle_frame(), ast_dsp_call_progress(), ast_dsp_silence(), ast_dsp_noise(), ast_dsp_process(), gsm_sample(), ilbc_sample(), lpc10_sample(), speex_sample(), speex16_sample(), feature_request_and_dial(), ast_bridge_call(), waitstream_core(), g719read(), g719write(), g723_read(), g723_write(), g726_read(), g726_write(), g729_read(), g729_write(), gsm_read(), gsm_write(), h263_read(), h263_write(), h264_read(), h264_write(), ilbc_read(), ilbc_write(), jpeg_read_image(), jpeg_write_image(), ogg_vorbis_write(), ogg_vorbis_read(), pcm_read(), pcm_write(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_read(), slinear_write(), vox_read(), vox_write(), wav_read(), wav_write(), smoother_frame_feed(), __ast_smoother_feed(), ast_smoother_read(), __frame_free(), ast_frisolate(), ast_frdup(), ast_frame_dump(), ast_codec_get_samples(), ast_frame_adjust_volume(), ast_frame_slinear_sum(), ast_frame_clear(), pitch_shift(), speex_callback(), iax_frame_wrap(), playtones_generator(), fast_originate(), action_originate(), whitefilter_cmp_fn(), blackfilter_cmp_fn(), session_do(), adsi_careful_send(), handle_speechrecognize(), run_agi(), disable_t38(), generic_fax_exec(), receivefax_t38_init(), sendfax_t38_init(), spandsp_fax_write(), moh_generate(), ast_rtp_raw_write(), red_t140_to_red(), ast_rtp_write(), process_cn_rfc3389(), ast_rtp_read(), rtp_red_init(), rtp_red_buffer(), multicast_rtp_write(), local_bridge_loop(), remote_bridge_loop(), __analog_handle_event(), analog_exception(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_trans_frameout(), udptl_rx_packet(), ast_udptl_write(), create_video_frame(), h263p_encap(), h263_encap(), h261_encap(), and h264_encap().
| int datalen |
Length of data
Definition at line 148 of file frame.h.
Referenced by linear_generator(), send_tone_burst(), spy_generate(), conf_run(), wait_for_answer(), transmit_audio(), transmit_t38(), ices_exec(), handle_jack_audio(), milliwatt_generate(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), rpt_exec(), sms_generate(), speech_background(), ast_audiohook_write_frame(), softmix_bridge_join(), ast_cc_build_frame(), alsa_write(), alsa_read(), console_sendtext(), cli_console_sendtext(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), dahdi_write(), free_signaling_queue_entry(), iaxfrdup2(), iax2_sendimage(), iax2_trunk_queue(), iax2_send(), __send_command(), socket_process_meta(), socket_process(), local_indicate(), local_sendtext(), local_sendhtml(), misdn_read(), do_immediate_setup(), cb_events(), nbs_xread(), nbs_xwrite(), oss_write(), oss_read(), phone_exception(), phone_read(), phone_write(), sip_rtp_read(), receive_message(), usbradio_write(), usbradio_read(), ast_waitfordigit_full(), ast_read_generator_actions(), ast_indicate_data(), ast_recvtext(), adjust_frame_for_plc(), ast_write(), ast_generic_bridge(), tonepair_generator(), ast_channel_connected_line_macro(), ast_channel_redirecting_macro(), adpcmtolin_framein(), lintoadpcm_framein(), dahdi_encoder_frameout(), dahdi_decoder_framein(), dahdi_decoder_frameout(), g726aal2tolin_framein(), g726tolin_framein(), gsmtolin_framein(), lintogsm_framein(), ilbctolin_framein(), lintoilbc_framein(), lpc10tolin_framein(), lintolpc10_framein(), speextolin_framein(), lintospeex_framein(), handle_frame(), ast_dsp_call_progress(), ast_dsp_silence(), ast_dsp_noise(), ast_dsp_process(), dump_hint(), feature_request_and_dial(), ast_bridge_call(), waitstream_core(), g719read(), g719write(), g723_read(), g723_write(), g726_read(), g726_write(), g729_read(), g729_write(), gsm_write(), h263_read(), h263_write(), h264_read(), h264_write(), ilbc_read(), ilbc_write(), jpeg_read_image(), jpeg_write_image(), ogg_vorbis_write(), ogg_vorbis_read(), pcm_read(), pcm_write(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_read(), slinear_write(), vox_read(), vox_write(), wav_read(), wav_write(), smoother_frame_feed(), __ast_smoother_feed(), ast_smoother_read(), ast_frisolate(), ast_frdup(), ast_frame_dump(), ast_codec_get_samples(), ast_frame_clear(), print_frame(), iax_frame_wrap(), playtones_generator(), adsi_careful_send(), handle_speechrecognize(), run_agi(), disable_t38(), generic_fax_exec(), receivefax_t38_init(), sendfax_t38_init(), spandsp_fax_write(), moh_generate(), ast_rtp_raw_write(), red_t140_to_red(), ast_rtp_write(), create_dtmf_frame(), process_cn_rfc3389(), ast_rtcp_read(), ast_rtp_read(), rtp_red_init(), rtp_red_buffer(), multicast_rtp_write(), local_bridge_loop(), remote_bridge_loop(), __analog_handle_event(), analog_exception(), framein(), ast_trans_frameout(), udptl_rx_packet(), ast_udptl_write(), create_video_frame(), and mpeg4_decode().
| struct timeval delivery |
Global delivery time
Definition at line 162 of file frame.h.
Referenced by jb_get_and_deliver(), echo_exec(), alsa_read(), __dahdi_exception(), dahdi_read(), __get_from_jb(), schedule_delivery(), calc_timestamp(), misdn_read(), do_immediate_setup(), cb_events(), nbs_xread(), phone_exception(), phone_read(), h263_read(), h264_read(), smoother_frame_feed(), ast_smoother_read(), ast_frdup(), iax_frame_wrap(), ast_rtp_raw_write(), process_cn_rfc3389(), ast_rtp_read(), analog_exception(), ast_translate(), and create_video_frame().
| unsigned int flags |
Misc. frame flags
Definition at line 166 of file frame.h.
Referenced by conf_run(), recordthread(), oss_call(), and session_do().
| struct { ... } frame_list |
For placing in a linked list
| enum ast_frame_type frametype |
Kind of frame
Definition at line 144 of file frame.h.
Referenced by ast_jb_put(), linear_generator(), __ast_play_and_record(), send_tone_burst(), receive_dtmf_digits(), isAnsweringMachine(), channel_spy(), conf_run(), wait_for_answer(), dial_exec_full(), dictate_exec(), disa_exec(), echo_exec(), eivr_comm(), t38_tx_packet_handler(), fax_generator_generate(), transmit_audio(), transmit_t38(), send_waveform_to_channel(), wait_for_winner(), ices_exec(), handle_jack_audio(), jack_exec(), jack_hook_callback(), recordthread(), milliwatt_generate(), mp3_exec(), NBScat_exec(), record_exec(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), rpt_exec(), sms_generate(), speech_background(), background_detect_exec(), measurenoise(), sendurl_exec(), waitforring_exec(), do_waiting(), audiohook_read_frame_single(), audiohook_read_frame_both(), ast_audiohook_write_list(), autoservice_run(), ast_autoservice_stop(), softmix_bridge_join(), softmix_bridge_write(), ast_bridge_handle_trip(), ast_cc_build_frame(), agent_read(), agent_write(), agent_ack_sleep(), alsa_read(), console_dial(), stream_monitor(), cli_console_sendtext(), my_handle_dtmf(), dahdi_bridge(), dahdi_handle_dtmf(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), dahdi_write(), analog_ss_thread(), gtalk_rtp_read(), gtalk_write(), oh323_simulate_dtmf_end(), __oh323_update_info(), oh323_rtp_read(), oh323_write(), receive_digit(), queue_signalling(), __attempt_transmit(), unwrap_timestamp(), __get_from_jb(), schedule_delivery(), resend_with_token(), iax2_bridge(), calc_timestamp(), decode_frame(), iax2_send(), iax2_write(), __send_command(), socket_process_meta(), socket_process(), jingle_rtp_read(), jingle_write(), jingle_digit(), local_queue_frame(), local_write(), mgcp_rtp_read(), mgcp_write(), handle_request(), process_ast_dsp(), misdn_read(), misdn_bridge(), do_immediate_setup(), cb_events(), nbs_xwrite(), oss_read(), console_sendtext(), phone_exception(), phone_read(), phone_write(), sip_write(), sip_rtp_read(), sip_read(), receive_message(), skinny_rtp_read(), skinny_write(), handle_keypad_button_message(), unistim_do_senddigit(), unistim_rtp_read(), unistim_write(), unistim_senddigit_end(), usbradio_read(), __ast_queue_frame(), ast_is_deferrable_frame(), ast_channel_clear_softhangup(), __ast_answer(), ast_waitfordigit_full(), ast_read_generator_actions(), queue_dtmf_readq(), __ast_read(), ast_indicate_data(), ast_recvtext(), ast_write(), __ast_request_and_dial(), ast_transfer(), ast_generic_bridge(), tonepair_generator(), silence_generator_generate(), dahdi_encoder_frameout(), dahdi_decoder_frameout(), fakesrc_sample(), lintospeex_frameout(), handle_frame(), handle_frame_ownerless(), ast_dsp_call_progress(), ast_dsp_silence(), ast_dsp_noise(), ast_dsp_process(), adpcm_sample(), alaw_sample(), g722_sample(), g726_sample(), gsm_sample(), ilbc_sample(), lpc10_sample(), speex_sample(), speex16_sample(), ulaw_sample(), feature_request_and_dial(), ast_bridge_call(), manage_parked_call(), ast_writestream(), waitstream_core(), g719read(), g719write(), g723_read(), g723_write(), g726_read(), g726_write(), g729_read(), g729_write(), gsm_read(), gsm_write(), h263_read(), h263_write(), h264_read(), h264_write(), ilbc_read(), ilbc_write(), jpeg_read_image(), jpeg_write_image(), ogg_vorbis_write(), ogg_vorbis_read(), pcm_read(), pcm_write(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_read(), slinear_write(), vox_read(), vox_write(), wav_read(), wav_write(), __ast_smoother_feed(), ast_smoother_read(), ast_frisolate(), ast_frdup(), ast_frame_dump(), ast_frame_adjust_volume(), ast_frame_slinear_sum(), hook_event_cb(), print_frame(), pitchshift_cb(), speex_callback(), volume_callback(), iax_frame_wrap(), playtones_generator(), async_wait(), adsi_careful_send(), __adsi_transmit_messages(), async_agi_read_frame(), handle_recordfile(), handle_speechrecognize(), run_agi(), disable_t38(), generic_fax_exec(), receivefax_t38_init(), sendfax_t38_init(), spandsp_fax_read(), mohalloc(), mute_callback(), ast_rtp_raw_write(), ast_rtp_write(), create_dtmf_frame(), process_cn_rfc3389(), ast_rtcp_read(), ast_rtp_read(), rtp_red_init(), multicast_rtp_write(), local_bridge_loop(), remote_bridge_loop(), analog_handle_dtmf(), __analog_ss_thread(), __analog_handle_event(), analog_exception(), do_idle_thread(), slin8_sample(), slin16_sample(), ast_trans_frameout(), ast_translate(), udptl_rx_packet(), ast_udptl_write(), ast_udptl_bridge(), and create_video_frame().
| long len |
Length in milliseconds
Definition at line 170 of file frame.h.
Referenced by ast_jb_put(), jb_get_and_deliver(), create_jb(), jb_put_first_fixed(), jb_put_fixed(), jb_put_adaptive(), receive_digit(), socket_process(), local_digit_end(), handle_request_info(), queue_dtmf_readq(), __ast_read(), ast_write(), ast_dsp_process(), ast_frisolate(), ast_frdup(), print_frame(), iax_frame_wrap(), process_dtmf_rfc2833(), ast_rtp_read(), framein(), and ast_translate().
| int mallocd |
Was the data malloc'd? i.e. should we free it when we discard the frame?
Definition at line 152 of file frame.h.
Referenced by send_tone_burst(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), sms_generate(), ast_cc_build_frame(), alsa_read(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), socket_process_meta(), socket_process(), misdn_read(), do_immediate_setup(), cb_events(), nbs_xread(), phone_exception(), phone_read(), dahdi_encoder_frameout(), dahdi_decoder_frameout(), gsm_sample(), ilbc_sample(), lpc10_sample(), speex_sample(), speex16_sample(), g719read(), g723_read(), g726_read(), g729_read(), gsm_read(), h263_read(), h264_read(), ilbc_read(), ogg_vorbis_read(), pcm_read(), siren14read(), siren7read(), slinear_read(), vox_read(), wav_read(), ast_frame_header_new(), __frame_free(), ast_frisolate(), ast_frdup(), speex_callback(), iax_frame_wrap(), create_dtmf_frame(), ast_rtcp_read(), ast_rtp_read(), __analog_handle_event(), analog_exception(), ast_trans_frameout(), udptl_rx_packet(), and create_video_frame().
| size_t mallocd_hdr_len |
The number of bytes allocated for a malloc'd frame header
Definition at line 154 of file frame.h.
Referenced by ast_frame_header_new(), and ast_frdup().
Definition at line 164 of file frame.h.
Referenced by jb_get_and_deliver(), ast_frame_free(), and ast_frame_clear().
| int offset |
How many bytes exist _before_ "data" that can be used if needed
Definition at line 156 of file frame.h.
Referenced by jb_get_and_deliver(), send_tone_burst(), conf_run(), send_waveform_to_channel(), mp3_exec(), NBScat_exec(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), sms_generate(), alsa_read(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), __get_from_jb(), socket_process_meta(), socket_process(), misdn_read(), do_immediate_setup(), cb_events(), nbs_xread(), oss_read(), phone_exception(), phone_read(), receive_message(), usbradio_read(), adjust_frame_for_plc(), tonepair_generator(), dahdi_encoder_frameout(), dahdi_decoder_frameout(), gsm_sample(), ilbc_sample(), lpc10_sample(), speex_sample(), speex16_sample(), g719seek(), g729_seek(), g729_tell(), gsm_seek(), gsm_tell(), ilbc_seek(), ilbc_tell(), pcm_seek(), siren14seek(), siren7seek(), slinear_seek(), vox_seek(), vox_tell(), wav_read(), __ast_smoother_feed(), ast_smoother_read(), __frame_free(), ast_frisolate(), ast_frdup(), iax_frame_wrap(), playtones_generator(), mohalloc(), ast_rtp_write(), process_cn_rfc3389(), ast_rtp_read(), multicast_rtp_write(), __analog_handle_event(), analog_exception(), ast_slinfactory_read(), ast_trans_frameout(), udptl_rx_packet(), and create_video_frame().
| void* ptr |
Definition at line 160 of file frame.h.
Referenced by send_tone_burst(), spy_generate(), conf_run(), wait_for_answer(), transmit_audio(), transmit_t38(), ices_exec(), queue_voice_frame(), handle_jack_audio(), milliwatt_generate(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), rpt_exec(), sms_generate(), speech_background(), measurenoise(), audiohook_read_frame_both(), softmix_bridge_join(), ast_cc_build_frame(), alsa_write(), alsa_read(), console_sendtext(), console_write(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), dahdi_write(), free_signaling_queue_entry(), queue_signalling(), iax2_sendimage(), iax2_trunk_queue(), iax2_send(), __send_command(), socket_process_meta(), socket_process(), local_indicate(), local_sendtext(), local_sendhtml(), misdn_read(), misdn_write(), do_immediate_setup(), cb_events(), nbs_xread(), nbs_xwrite(), oss_write(), oss_read(), phone_exception(), phone_read(), phone_write(), sip_rtp_read(), receive_message(), usbradio_write(), usbradio_read(), ast_waitfordigit_full(), __ast_read(), ast_indicate_data(), ast_recvtext(), ast_prod(), adjust_frame_for_plc(), ast_write(), ast_transfer(), ast_generic_bridge(), tonepair_generator(), ast_channel_connected_line_macro(), ast_channel_redirecting_macro(), alawtoulaw_framein(), ulawtoalaw_framein(), adpcmtolin_framein(), lintoadpcm_framein(), alawtolin_framein(), lintoalaw_framein(), lintoulaw(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_decoder_framein(), dahdi_decoder_frameout(), g722tolin_framein(), lintog722_framein(), g726aal2tolin_framein(), lintog726aal2_framein(), g726tolin_framein(), lintog726_framein(), gsmtolin_framein(), lintogsm_framein(), ilbctolin_framein(), lintoilbc_framein(), lpc10tolin_framein(), lintolpc10_framein(), resample_frame(), speextolin_framein(), lintospeex_framein(), ulawtolin_framein(), lintoulaw_framein(), handle_frame(), tone_detect(), ast_dsp_call_progress(), ast_dsp_silence(), ast_dsp_noise(), ast_dsp_process(), feature_request_and_dial(), ast_bridge_call(), waitstream_core(), g719read(), g719write(), g723_read(), g723_write(), g726_read(), g726_write(), g729_read(), g729_write(), gsm_read(), gsm_write(), h263_read(), h263_write(), h264_read(), h264_write(), ilbc_read(), ilbc_write(), jpeg_read_image(), jpeg_write_image(), ogg_vorbis_write(), ogg_vorbis_read(), pcm_read(), pcm_write(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_read(), slinear_write(), vox_read(), vox_write(), wav_read(), wav_write(), smoother_frame_feed(), __ast_smoother_feed(), ast_smoother_read(), __frame_free(), ast_frisolate(), ast_frdup(), ast_frame_dump(), ast_codec_get_samples(), ast_frame_adjust_volume(), ast_frame_slinear_sum(), ast_frame_clear(), pitch_shift(), speex_callback(), iax_frame_wrap(), playtones_generator(), adsi_careful_send(), handle_speechrecognize(), run_agi(), disable_t38(), generic_fax_exec(), receivefax_t38_init(), sendfax_t38_init(), spandsp_fax_write(), moh_generate(), ast_rtp_raw_write(), red_t140_to_red(), ast_rtp_write(), process_cn_rfc3389(), ast_rtp_read(), rtp_red_init(), rtp_red_buffer(), multicast_rtp_write(), local_bridge_loop(), remote_bridge_loop(), __analog_handle_event(), analog_exception(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_trans_frameout(), udptl_rx_packet(), ast_udptl_write(), create_video_frame(), h263p_encap(), h263_encap(), h261_encap(), and h264_encap().
| int samples |
Number of samples in this frame
Definition at line 150 of file frame.h.
Referenced by jb_get_and_deliver(), linear_generator(), send_tone_burst(), conf_run(), dictate_exec(), gen_generate(), fax_generator_generate(), transmit_audio(), send_waveform_to_channel(), queue_voice_frame(), handle_jack_audio(), milliwatt_generate(), send_usb_txt(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), sms_generate(), measurenoise(), audiohook_read_frame_both(), audio_audiohook_write_list(), softmix_bridge_join(), alsa_read(), stream_monitor(), console_write(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), receive_digit(), __get_from_jb(), calc_timestamp(), socket_process_meta(), socket_process(), misdn_read(), misdn_write(), do_immediate_setup(), cb_events(), nbs_xread(), oss_read(), phone_exception(), phone_read(), usbradio_read(), ast_read_generator_actions(), calc_monitor_jump(), __ast_read(), adjust_frame_for_plc(), ast_write(), tonepair_generator(), silence_generator_generate(), alawtoulaw_framein(), ulawtoalaw_framein(), adpcmtolin_framein(), lintoadpcm_framein(), lintoadpcm_frameout(), alawtolin_framein(), lintoalaw_framein(), lintoulaw(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_decoder_framein(), dahdi_decoder_frameout(), g722tolin_framein(), lintog722_framein(), g726aal2tolin_framein(), lintog726aal2_framein(), g726tolin_framein(), lintog726_framein(), lintogsm_framein(), ilbctolin_framein(), lintoilbc_framein(), lintolpc10_framein(), resample_frame(), lintospeex_framein(), lintospeex_frameout(), ulawtolin_framein(), lintoulaw_framein(), tone_detect(), dtmf_detect(), mf_detect(), adpcm_sample(), alaw_sample(), g722_sample(), g726_sample(), gsm_sample(), ilbc_sample(), lpc10_sample(), speex_sample(), speex16_sample(), ulaw_sample(), g719read(), g723_read(), g726_read(), g729_read(), gsm_read(), h263_read(), h263_write(), h264_read(), h264_write(), ilbc_read(), ogg_vorbis_write(), ogg_vorbis_read(), pcm_read(), siren14read(), siren7read(), slinear_read(), vox_read(), wav_read(), smoother_frame_feed(), __ast_smoother_feed(), ast_smoother_read(), ast_frisolate(), ast_frdup(), ast_frame_adjust_volume(), ast_frame_slinear_sum(), fsk_serial(), print_frame(), pitch_shift(), speex_callback(), iax_frame_wrap(), playtones_generator(), adsi_careful_send(), debug_check_frame_for_silence(), spandsp_fax_read(), spandsp_fax_write(), moh_files_generator(), moh_generate(), ast_rtp_raw_write(), create_dtmf_frame(), process_dtmf_rfc2833(), process_dtmf_cisco(), process_cn_rfc3389(), ast_rtcp_read(), ast_rtp_read(), __analog_handle_event(), analog_exception(), slin8_sample(), slin16_sample(), ast_slinfactory_feed(), ast_slinfactory_read(), framein(), ast_trans_frameout(), ast_translate(), calc_cost(), and create_video_frame().
| int seqno |
Sequence number
Definition at line 172 of file frame.h.
Referenced by transmit_t38(), ast_frisolate(), ast_frdup(), spandsp_fax_write(), process_dtmf_rfc2833(), ast_rtp_read(), framein(), ast_translate(), udptl_rx_packet(), and create_video_frame().
| const char* src |
Optional source of frame for debugging
Definition at line 158 of file frame.h.
Referenced by ast_jb_put(), jb_get_and_deliver(), sms_generate(), alsa_read(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), __get_from_jb(), __send_command(), socket_process_meta(), socket_process(), handle_request(), misdn_read(), misdn_write(), do_immediate_setup(), cb_events(), nbs_xread(), oss_read(), phone_exception(), phone_read(), handle_keypad_button_message(), unistim_senddigit_end(), usbradio_read(), ast_prod(), ast_write(), dahdi_encoder_frameout(), dahdi_decoder_frameout(), ilbctolin_framein(), ast_dsp_process(), gsm_sample(), ilbc_sample(), lpc10_sample(), speex_sample(), speex16_sample(), get_filestream(), jpeg_read_image(), pcm_seek(), __frame_free(), ast_frisolate(), ast_frdup(), print_frame(), speex_callback(), iax_frame_wrap(), get_input(), xml_copy_escape(), create_dtmf_frame(), ast_rtcp_read(), ast_rtp_read(), __analog_handle_event(), analog_exception(), ast_trans_frameout(), udptl_rx_packet(), and create_video_frame().
| union ast_frame_subclass subclass |
Subclass, frame dependent
Definition at line 146 of file frame.h.
Referenced by jb_get_and_deliver(), create_jb(), __ast_play_and_record(), send_tone_burst(), receive_dtmf_digits(), channel_spy(), conf_run(), wait_for_answer(), dial_exec_full(), dictate_exec(), disa_exec(), echo_exec(), eivr_comm(), transmit_audio(), transmit_t38(), send_waveform_to_channel(), wait_for_winner(), jack_exec(), jack_hook_callback(), record_exec(), send_usb_txt(), rpt_call(), send_link_dtmf(), send_link_keyquery(), function_ilink(), handle_link_data(), rpt(), rpt_exec(), sms_generate(), speech_background(), background_detect_exec(), measurenoise(), sendurl_exec(), waitforring_exec(), audio_audiohook_write_list(), softmix_bridge_join(), softmix_bridge_write(), bridge_handle_dtmf(), ast_bridge_handle_trip(), ast_cc_build_frame(), agent_read(), agent_write(), agent_ack_sleep(), alsa_call(), alsa_read(), cli_console_dial(), my_handle_dtmf(), dahdi_handle_dtmf(), dahdi_handle_event(), __dahdi_exception(), dahdi_read(), dahdi_write(), analog_ss_thread(), gtalk_handle_dtmf(), gtalk_rtp_read(), gtalk_write(), __oh323_update_info(), oh323_rtp_read(), oh323_write(), receive_digit(), __attempt_transmit(), __get_from_jb(), schedule_delivery(), iax2_sendimage(), resend_with_token(), iax2_bridge(), calc_timestamp(), decode_frame(), iax2_send(), __send_command(), socket_process_meta(), socket_process(), jingle_handle_dtmf(), jingle_rtp_read(), jingle_write(), local_queue_frame(), local_indicate(), local_digit_begin(), local_digit_end(), local_sendhtml(), mgcp_rtp_read(), mgcp_write(), handle_request(), process_ast_dsp(), misdn_read(), misdn_write(), misdn_bridge(), do_immediate_setup(), cb_events(), nbs_xwrite(), oss_call(), oss_read(), console_sendtext(), console_dial(), phone_exception(), phone_read(), phone_write(), sip_write(), sip_rtp_read(), receive_message(), handle_request_info(), skinny_rtp_read(), skinny_write(), handle_keypad_button_message(), unistim_rtp_read(), unistim_write(), unistim_senddigit_end(), usbradio_read(), __ast_queue_frame(), ast_channel_clear_softhangup(), __ast_answer(), ast_waitfordigit_full(), ast_read_generator_actions(), queue_dtmf_readq(), __ast_read(), ast_indicate_data(), ast_recvtext(), ast_prod(), ast_write(), __ast_request_and_dial(), ast_transfer(), ast_generic_bridge(), tonepair_generator(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_decoder_framein(), dahdi_decoder_frameout(), handle_frame(), handle_frame_ownerless(), ast_dsp_call_progress(), ast_dsp_silence(), ast_dsp_noise(), ast_dsp_process(), feature_request_and_dial(), ast_bridge_call(), manage_parked_call(), ast_writestream(), waitstream_core(), g719read(), g719write(), g723_read(), g723_write(), g726_read(), g726_write(), g729_read(), g729_write(), gsm_read(), gsm_write(), h263_read(), h263_write(), h264_read(), h264_write(), ilbc_read(), ilbc_write(), jpeg_read_image(), jpeg_write_image(), ogg_vorbis_write(), ogg_vorbis_read(), pcm_read(), pcm_write(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_read(), slinear_write(), vox_read(), vox_write(), wav_read(), wav_write(), __ast_smoother_feed(), ast_smoother_read(), ast_frisolate(), ast_frdup(), ast_frame_dump(), ast_codec_get_samples(), ast_frame_adjust_volume(), ast_frame_slinear_sum(), print_frame(), pitchshift_cb(), pitch_shift(), volume_callback(), iax_frame_wrap(), playtones_generator(), async_wait(), adsi_careful_send(), __adsi_transmit_messages(), async_agi_read_frame(), handle_recordfile(), handle_speechrecognize(), disable_t38(), generic_fax_exec(), receivefax_t38_init(), sendfax_t38_init(), mohalloc(), ast_rtp_dtmf_end_with_duration(), ast_rtp_raw_write(), ast_rtp_write(), calc_rxstamp(), create_dtmf_frame(), process_dtmf_rfc2833(), process_cn_rfc3389(), ast_rtcp_read(), ast_rtp_read(), rtp_red_init(), multicast_rtp_write(), local_bridge_loop(), remote_bridge_loop(), analog_handles_digit(), analog_handle_dtmf(), __analog_ss_thread(), __analog_handle_event(), analog_exception(), pri_queue_control(), do_idle_thread(), sig_ss7_queue_control(), ast_slinfactory_feed(), ast_trans_frameout(), ast_translate(), udptl_rx_packet(), ast_udptl_write(), create_video_frame(), h263p_encap(), h263_encap(), and h261_encap().
| long ts |
Timestamp in milliseconds
Definition at line 168 of file frame.h.
Referenced by ast_jb_put(), jb_get_and_deliver(), create_jb(), jb_put_first_fixed(), jb_put_fixed(), jb_put_first_adaptive(), jb_put_adaptive(), handle_link_data(), h263_read(), h264_read(), ast_frisolate(), ast_frdup(), ast_rtp_raw_write(), ast_rtp_read(), rtp_red_init(), rtp_red_buffer(), multicast_rtp_write(), framein(), and ast_translate().
| uint32_t uint32 |
Definition at line 160 of file frame.h.
Referenced by receive_dtmf_digits(), wait_for_answer(), disa_exec(), eivr_comm(), wait_for_winner(), ast_queue_hangup_with_cause(), __ast_read(), ast_frisolate(), and ast_frdup().