Data structure associated with a single frame of data. More...
#include <frame.h>
Public Member Functions | |
| AST_LIST_ENTRY (ast_frame) frame_list | |
Data Fields | |
| union { | |
| char pad [8] | |
| void * ptr | |
| uint32_t uint32 | |
| } | data |
| int | datalen |
| struct timeval | delivery |
| unsigned int | flags |
| enum ast_frame_type | frametype |
| long | len |
| int | mallocd |
| size_t | mallocd_hdr_len |
| int | offset |
| int | samples |
| int | seqno |
| const char * | src |
| int | subclass |
| long | ts |
Data structure associated with a single frame of data.
Definition at line 133 of file frame.h.
| AST_LIST_ENTRY | ( | ast_frame | ) |
For placing in a linked list
| union { ... } data |
Pointer to actual data
Referenced by __ast_read(), __ast_smoother_feed(), __dahdi_exception(), __frame_free(), __send_command(), action_originate(), adpcmtolin_framein(), adpcmtolin_sample(), adsi_careful_send(), alawtolin_framein(), alawtolin_sample(), alawtoulaw_framein(), alawtoulaw_sample(), alsa_read(), alsa_write(), ast_bridge_call(), ast_codec_get_samples(), ast_dsp_call_progress(), ast_dsp_noise(), ast_dsp_process(), ast_dsp_silence(), ast_frame_adjust_volume(), ast_frame_dump(), ast_frame_slinear_sum(), ast_frdup(), ast_frisolate(), ast_generic_bridge(), ast_prod(), ast_queue_control_data(), ast_queue_hangup_with_cause(), ast_recvtext(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_write(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_smoother_read(), ast_trans_frameout(), ast_udptl_write(), ast_waitfordigit_full(), ast_write(), audiohook_read_frame_both(), bridge_native_loop(), bridge_p2p_loop(), cb_events(), conf_run(), console_sendtext(), console_write(), create_video_frame(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), dahdi_write(), disa_exec(), do_immediate_setup(), eivr_comm(), free_signaling_queue_entry(), function_ilink(), g722tolin_framein(), g723_read(), g723_write(), g726_read(), g726_write(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), g729_write(), gsm_read(), gsm_write(), gsmtolin_framein(), gsmtolin_sample(), h261_encap(), h263_encap(), h263_read(), h263_write(), h263p_encap(), h264_encap(), h264_read(), h264_write(), handle_jack_audio(), handle_link_data(), handle_speechrecognize(), iax2_send(), iax2_sendimage(), iax2_trunk_queue(), iax_frame_wrap(), ices_exec(), ilbc_read(), ilbc_write(), ilbctolin_framein(), ilbctolin_sample(), jpeg_read_image(), jpeg_write_image(), lintoadpcm_framein(), lintoadpcm_sample(), lintoalaw_framein(), lintoalaw_sample(), lintog722_framein(), lintog726_framein(), lintog726aal2_framein(), lintogsm_framein(), lintogsm_sample(), lintoilbc_framein(), lintoilbc_sample(), lintolpc10_framein(), lintolpc10_sample(), lintospeex_framein(), lintospeex_sample(), lintoulaw(), lintoulaw_framein(), lintoulaw_sample(), local_indicate(), local_sendhtml(), local_sendtext(), lpc10tolin_framein(), lpc10tolin_sample(), measurenoise(), milliwatt_generate(), misdn_read(), misdn_write(), moh_generate(), nbs_xread(), nbs_xwrite(), ogg_vorbis_read(), ogg_vorbis_write(), oss_read(), oss_write(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), playtones_generator(), process_rfc3389(), queue_signalling(), queue_voice_frame(), receive_dtmf_digits(), receive_message(), red_buffer_t140(), red_t140_to_red(), resample_frame(), rpt(), rpt_exec(), rtp_red_init(), run_agi(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), sip_rtp_read(), slinear_read(), slinear_write(), smoother_frame_feed(), sms_generate(), socket_process(), socket_process_meta(), speech_background(), speex_callback(), speextolin_framein(), speextolin_sample(), spy_generate(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_framein(), ulawtoalaw_sample(), ulawtolin_framein(), ulawtolin_sample(), usbradio_read(), usbradio_write(), vox_read(), vox_write(), wait_for_answer(), wait_for_winner(), waitstream_core(), wav_read(), and wav_write().
| int datalen |
Length of data
Definition at line 139 of file frame.h.
Referenced by __ast_read(), __ast_smoother_feed(), __dahdi_exception(), __send_command(), adpcmtolin_framein(), adpcmtolin_sample(), adsi_careful_send(), alawtolin_sample(), alawtoulaw_sample(), alsa_read(), alsa_write(), ast_bridge_call(), ast_codec_get_samples(), ast_dsp_call_progress(), ast_dsp_noise(), ast_dsp_process(), ast_dsp_silence(), ast_frame_dump(), ast_frdup(), ast_frisolate(), ast_generic_bridge(), ast_queue_control_data(), ast_read_generator_actions(), ast_recvtext(), ast_rtcp_read(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_write(), ast_smoother_read(), ast_trans_frameout(), ast_udptl_write(), ast_waitfordigit_full(), ast_write(), bridge_native_loop(), bridge_p2p_loop(), cb_events(), cli_console_sendtext(), conf_run(), console_sendtext(), create_video_frame(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), dahdi_write(), do_immediate_setup(), dump_hint(), framein(), function_ilink(), g723_read(), g723_write(), g726_read(), g726_write(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), g729_write(), gsm_write(), gsmtolin_framein(), gsmtolin_sample(), h263_read(), h263_write(), h264_read(), h264_write(), handle_jack_audio(), handle_link_data(), handle_speechrecognize(), iax2_send(), iax2_sendimage(), iax2_trunk_queue(), iax_frame_wrap(), iaxfrdup2(), ices_exec(), ilbc_read(), ilbc_write(), ilbctolin_framein(), ilbctolin_sample(), jpeg_read_image(), jpeg_write_image(), linear_generator(), lintoadpcm_framein(), lintoadpcm_sample(), lintoalaw_sample(), lintogsm_framein(), lintogsm_sample(), lintoilbc_framein(), lintoilbc_sample(), lintolpc10_framein(), lintolpc10_sample(), lintospeex_framein(), lintospeex_sample(), lintoulaw_sample(), local_indicate(), local_sendhtml(), local_sendtext(), lpc10tolin_framein(), lpc10tolin_sample(), milliwatt_generate(), misdn_read(), moh_generate(), mpeg4_decode(), nbs_xread(), nbs_xwrite(), ogg_vorbis_read(), ogg_vorbis_write(), oss_read(), oss_write(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), playtones_generator(), process_rfc3389(), receive_message(), red_buffer_t140(), red_t140_to_red(), rpt(), rpt_exec(), rtp_red_init(), run_agi(), send_dtmf(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), sip_rtp_read(), slinear_read(), slinear_write(), smoother_frame_feed(), sms_generate(), socket_process(), socket_process_meta(), speech_background(), speextolin_framein(), speextolin_sample(), spy_generate(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_sample(), ulawtolin_sample(), usbradio_read(), usbradio_write(), vox_read(), vox_write(), wait_for_answer(), waitstream_core(), wav_read(), and wav_write().
struct timeval delivery [read] |
Global delivery time
Definition at line 153 of file frame.h.
Referenced by __dahdi_exception(), __get_from_jb(), alsa_read(), ast_frdup(), ast_rtp_raw_write(), ast_rtp_read(), ast_smoother_read(), ast_translate(), calc_timestamp(), cb_events(), create_video_frame(), dahdi_read(), do_immediate_setup(), echo_exec(), h263_read(), h264_read(), iax_frame_wrap(), jb_get_and_deliver(), misdn_read(), nbs_xread(), phone_exception(), phone_read(), playtones_generator(), process_rfc3389(), schedule_delivery(), and smoother_frame_feed().
| unsigned int flags |
Misc. frame flags
Definition at line 157 of file frame.h.
Referenced by conf_run(), oss_call(), process_cisco_dtmf(), recordthread(), and session_do().
| enum ast_frame_type frametype |
Kind of frame
Definition at line 135 of file frame.h.
Referenced by __adsi_transmit_messages(), __ast_answer(), __ast_play_and_record(), __ast_queue_frame(), __ast_read(), __ast_request_and_dial(), __ast_smoother_feed(), __attempt_transmit(), __dahdi_exception(), __get_from_jb(), __oh323_update_info(), __send_command(), adpcmtolin_sample(), adsi_careful_send(), agent_ack_sleep(), agent_read(), agent_write(), alawtolin_sample(), alawtoulaw_sample(), alsa_read(), ast_audiohook_write_list(), ast_bridge_call(), ast_dsp_call_progress(), ast_dsp_noise(), ast_dsp_process(), ast_dsp_silence(), ast_feature_request_and_dial(), ast_frame_adjust_volume(), ast_frame_dump(), ast_frame_slinear_sum(), ast_frdup(), ast_frisolate(), ast_generic_bridge(), ast_jb_put(), ast_read_generator_actions(), ast_recvtext(), ast_rtcp_read(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_write(), ast_smoother_read(), ast_trans_frameout(), ast_translate(), ast_udptl_bridge(), ast_udptl_write(), ast_waitfordigit_full(), ast_write(), ast_writestream(), async_wait(), audiohook_read_frame_both(), audiohook_read_frame_single(), autoservice_run(), background_detect_exec(), bridge_native_loop(), bridge_p2p_loop(), calc_timestamp(), cb_events(), channel_spy(), cli_console_sendtext(), conf_exec(), conf_run(), console_call(), console_dial(), console_sendtext(), create_video_frame(), dahdi_bridge(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_dtmfup(), dahdi_handle_event(), dahdi_read(), dahdi_write(), decode_frame(), dial_exec_full(), dictate_exec(), disa_exec(), do_idle_thread(), do_immediate_setup(), do_waiting(), echo_exec(), eivr_comm(), fakesrc_sample(), fax_generator_generate(), function_ilink(), g722tolin16_sample(), g722tolin_sample(), g723_read(), g723_write(), g726_read(), g726_write(), g726tolin_sample(), g729_read(), g729_write(), gsm_read(), gsm_write(), gsmtolin_sample(), gtalk_digit(), gtalk_rtp_read(), gtalk_write(), h263_read(), h263_write(), h264_read(), h264_write(), handle_frame(), handle_frame_ownerless(), handle_jack_audio(), handle_keypad_button_message(), handle_link_data(), handle_recordfile(), handle_request(), handle_speechrecognize(), iax2_bridge(), iax2_send(), iax2_write(), iax_frame_wrap(), ices_exec(), ilbc_read(), ilbc_write(), ilbctolin_sample(), isAnsweringMachine(), jack_exec(), jack_hook_callback(), jingle_digit(), jingle_rtp_read(), jingle_write(), jpeg_read_image(), jpeg_write_image(), launch_asyncagi(), lin16tog722_sample(), linear_generator(), lintoadpcm_sample(), lintoalaw_sample(), lintog722_sample(), lintog726_sample(), lintogsm_sample(), lintoilbc_sample(), lintolpc10_sample(), lintospeex_frameout(), lintospeex_sample(), lintoulaw_sample(), local_write(), lpc10tolin_sample(), manage_parkinglot(), measurenoise(), mgcp_rtp_read(), mgcp_write(), milliwatt_generate(), misdn_bridge(), misdn_read(), mohalloc(), mp3_exec(), nbs_xwrite(), NBScat_exec(), ogg_vorbis_read(), ogg_vorbis_write(), oh323_rtp_read(), oh323_simulate_dtmf_end(), oh323_write(), oss_call(), oss_read(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), playtones_generator(), process_ast_dsp(), process_rfc3389(), queue_dtmf_readq(), queue_signalling(), receive_digit(), receive_dtmf_digits(), receive_message(), record_exec(), recordthread(), resend_with_token(), rpt(), rpt_exec(), rtp_red_init(), run_agi(), schedule_delivery(), send_dtmf(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), send_waveform_to_channel(), sendurl_exec(), silence_generator_generate(), sip_read(), sip_rtp_read(), sip_write(), skinny_rtp_read(), skinny_write(), slin16_to_slin8_sample(), slin8_to_slin16_sample(), slinear_read(), slinear_write(), sms_generate(), socket_process(), socket_process_meta(), speech_background(), speex_callback(), speextolin_sample(), ss_thread(), stream_monitor(), t38_tx_packet_handler(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_sample(), ulawtolin_sample(), unistim_do_senddigit(), unistim_rtp_read(), unistim_senddigit_end(), unistim_write(), unwrap_timestamp(), usbradio_read(), volume_callback(), vox_read(), vox_write(), wait_for_answer(), wait_for_winner(), waitforring_exec(), waitstream_core(), wav_read(), and wav_write().
| long len |
Length in milliseconds
Definition at line 161 of file frame.h.
Referenced by __ast_read(), ast_frdup(), ast_frisolate(), ast_jb_put(), ast_rtp_read(), ast_translate(), ast_write(), create_jb(), framein(), handle_request_info(), iax_frame_wrap(), jb_get_and_deliver(), jb_put_adaptive(), jb_put_first_fixed(), jb_put_fixed(), local_digit_end(), process_rfc2833(), queue_dtmf_readq(), receive_digit(), and socket_process().
| int mallocd |
Was the data malloc'd? i.e. should we free it when we discard the frame?
Definition at line 143 of file frame.h.
Referenced by __dahdi_exception(), __frame_free(), adpcmtolin_sample(), alawtolin_sample(), alawtoulaw_sample(), alsa_read(), ast_frame_header_new(), ast_frdup(), ast_frisolate(), ast_rtcp_read(), ast_rtp_read(), ast_trans_frameout(), cb_events(), create_video_frame(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), do_immediate_setup(), function_ilink(), g723_read(), g726_read(), g729_read(), gsm_read(), gsmtolin_sample(), h263_read(), h264_read(), handle_link_data(), iax_frame_wrap(), ilbc_read(), ilbctolin_sample(), lintoadpcm_sample(), lintoalaw_sample(), lintogsm_sample(), lintoilbc_sample(), lintolpc10_sample(), lintospeex_sample(), lintoulaw_sample(), lpc10tolin_sample(), misdn_read(), nbs_xread(), ogg_vorbis_read(), pcm_read(), phone_exception(), phone_read(), rpt(), send_dtmf(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), slinear_read(), sms_generate(), socket_process(), socket_process_meta(), speex_callback(), speextolin_sample(), udptl_rx_packet(), ulawtoalaw_sample(), ulawtolin_sample(), vox_read(), and wav_read().
| size_t mallocd_hdr_len |
The number of bytes allocated for a malloc'd frame header
Definition at line 145 of file frame.h.
Referenced by ast_frame_header_new(), and ast_frdup().
| int offset |
How many bytes exist _before_ "data" that can be used if needed
Definition at line 147 of file frame.h.
Referenced by __ast_smoother_feed(), __dahdi_exception(), __frame_free(), __get_from_jb(), adpcmtolin_sample(), alawtolin_sample(), alawtoulaw_sample(), alsa_read(), ast_frdup(), ast_frisolate(), ast_rtp_read(), ast_rtp_write(), ast_slinfactory_read(), ast_smoother_read(), ast_trans_frameout(), cb_events(), conf_run(), create_video_frame(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), do_immediate_setup(), function_ilink(), g729_seek(), g729_tell(), gsm_seek(), gsm_tell(), gsmtolin_sample(), handle_link_data(), iax_frame_wrap(), ilbc_seek(), ilbc_tell(), ilbctolin_sample(), jb_get_and_deliver(), lintoadpcm_sample(), lintoalaw_sample(), lintogsm_sample(), lintoilbc_sample(), lintolpc10_sample(), lintospeex_sample(), lintoulaw_sample(), lpc10tolin_sample(), misdn_read(), mohalloc(), mp3_exec(), nbs_xread(), NBScat_exec(), oss_read(), pcm_seek(), phone_exception(), phone_read(), playtones_generator(), process_rfc3389(), receive_message(), rpt(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), send_waveform_to_channel(), slinear_seek(), sms_generate(), socket_process(), socket_process_meta(), speextolin_sample(), tonepair_generator(), udptl_rx_packet(), ulawtoalaw_sample(), ulawtolin_sample(), usbradio_read(), vox_seek(), vox_tell(), and wav_read().
| void* ptr |
Definition at line 151 of file frame.h.
Referenced by __ast_read(), __ast_smoother_feed(), __dahdi_exception(), __frame_free(), __send_command(), adpcmtolin_framein(), adpcmtolin_sample(), adsi_careful_send(), alawtolin_framein(), alawtolin_sample(), alawtoulaw_framein(), alawtoulaw_sample(), alsa_read(), alsa_write(), ast_bridge_call(), ast_codec_get_samples(), ast_dsp_call_progress(), ast_dsp_noise(), ast_dsp_process(), ast_dsp_silence(), ast_frame_adjust_volume(), ast_frame_dump(), ast_frame_slinear_sum(), ast_frdup(), ast_frisolate(), ast_generic_bridge(), ast_prod(), ast_queue_control_data(), ast_recvtext(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_write(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_smoother_read(), ast_trans_frameout(), ast_udptl_write(), ast_waitfordigit_full(), ast_write(), audiohook_read_frame_both(), bridge_native_loop(), bridge_p2p_loop(), cb_events(), conf_run(), console_sendtext(), console_write(), create_video_frame(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), dahdi_write(), do_immediate_setup(), free_signaling_queue_entry(), function_ilink(), g722tolin_framein(), g723_read(), g723_write(), g726_read(), g726_write(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), g729_write(), gsm_read(), gsm_write(), gsmtolin_framein(), gsmtolin_sample(), h261_encap(), h263_encap(), h263_read(), h263_write(), h263p_encap(), h264_encap(), h264_read(), h264_write(), handle_jack_audio(), handle_link_data(), handle_speechrecognize(), iax2_send(), iax2_sendimage(), iax2_trunk_queue(), iax_frame_wrap(), ices_exec(), ilbc_read(), ilbc_write(), ilbctolin_framein(), ilbctolin_sample(), jpeg_read_image(), jpeg_write_image(), lintoadpcm_framein(), lintoadpcm_sample(), lintoalaw_framein(), lintoalaw_sample(), lintog722_framein(), lintog726_framein(), lintog726aal2_framein(), lintogsm_framein(), lintogsm_sample(), lintoilbc_framein(), lintoilbc_sample(), lintolpc10_framein(), lintolpc10_sample(), lintospeex_framein(), lintospeex_sample(), lintoulaw(), lintoulaw_framein(), lintoulaw_sample(), local_indicate(), local_sendhtml(), local_sendtext(), lpc10tolin_framein(), lpc10tolin_sample(), measurenoise(), milliwatt_generate(), misdn_read(), misdn_write(), moh_generate(), nbs_xread(), nbs_xwrite(), ogg_vorbis_read(), ogg_vorbis_write(), oss_read(), oss_write(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), playtones_generator(), process_rfc3389(), queue_signalling(), queue_voice_frame(), receive_message(), red_buffer_t140(), red_t140_to_red(), resample_frame(), rpt(), rpt_exec(), rtp_red_init(), run_agi(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), sip_rtp_read(), slinear_read(), slinear_write(), smoother_frame_feed(), sms_generate(), socket_process(), socket_process_meta(), speech_background(), speex_callback(), speextolin_framein(), speextolin_sample(), spy_generate(), tone_detect(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_framein(), ulawtoalaw_sample(), ulawtolin_framein(), ulawtolin_sample(), usbradio_read(), usbradio_write(), vox_read(), vox_write(), wait_for_answer(), waitstream_core(), wav_read(), and wav_write().
| int samples |
Number of samples in this frame
Definition at line 141 of file frame.h.
Referenced by __ast_read(), __ast_smoother_feed(), __dahdi_exception(), __get_from_jb(), adpcmtolin_framein(), adpcmtolin_sample(), adsi_careful_send(), alawtolin_framein(), alawtolin_sample(), alawtoulaw_framein(), alawtoulaw_sample(), alsa_read(), ast_frame_adjust_volume(), ast_frame_slinear_sum(), ast_frdup(), ast_frisolate(), ast_read_generator_actions(), ast_rtcp_read(), ast_rtp_raw_write(), ast_rtp_read(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_smoother_read(), ast_trans_frameout(), ast_translate(), ast_write(), audio_audiohook_write_list(), calc_cost(), calc_timestamp(), cb_events(), conf_run(), console_write(), create_video_frame(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), dictate_exec(), do_immediate_setup(), fax_generator_generate(), framein(), fsk_serial(), function_ilink(), g722tolin16_sample(), g722tolin_framein(), g722tolin_sample(), g723_read(), g726_read(), g726aal2tolin_framein(), g726tolin_framein(), g726tolin_sample(), g729_read(), gen_generate(), gsm_read(), gsmtolin_sample(), h263_read(), h263_write(), h264_read(), h264_write(), handle_jack_audio(), handle_link_data(), iax_frame_wrap(), ilbc_read(), ilbctolin_framein(), ilbctolin_sample(), jb_get_and_deliver(), lin16tog722_sample(), linear_generator(), lintoadpcm_framein(), lintoadpcm_frameout(), lintoadpcm_sample(), lintoalaw_framein(), lintoalaw_sample(), lintog722_framein(), lintog722_sample(), lintog726_framein(), lintog726_sample(), lintog726aal2_framein(), lintogsm_framein(), lintogsm_sample(), lintoilbc_framein(), lintoilbc_sample(), lintolpc10_framein(), lintolpc10_sample(), lintospeex_framein(), lintospeex_frameout(), lintospeex_sample(), lintoulaw(), lintoulaw_framein(), lintoulaw_sample(), lpc10tolin_sample(), measurenoise(), milliwatt_generate(), misdn_read(), misdn_write(), moh_files_generator(), moh_generate(), nbs_xread(), ogg_vorbis_read(), ogg_vorbis_write(), oss_read(), pcm_read(), phone_exception(), phone_read(), playtones_generator(), process_cisco_dtmf(), process_rfc2833(), process_rfc3389(), queue_voice_frame(), receive_digit(), resample_frame(), rpt(), send_dtmf(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), send_waveform_to_channel(), slin16_to_slin8_sample(), slin8_to_slin16_sample(), slinear_read(), smoother_frame_feed(), sms_generate(), socket_process(), socket_process_meta(), speex_callback(), speextolin_sample(), stream_monitor(), tonepair_generator(), transmit_audio(), ulawtoalaw_framein(), ulawtoalaw_sample(), ulawtolin_framein(), ulawtolin_sample(), usbradio_read(), vox_read(), and wav_read().
| int seqno |
Sequence number
Definition at line 163 of file frame.h.
Referenced by ast_frdup(), ast_frisolate(), ast_rtp_read(), ast_translate(), create_video_frame(), framein(), transmit_t38(), and udptl_rx_packet().
| const char* src |
Optional source of frame for debugging
Definition at line 149 of file frame.h.
Referenced by __ast_read(), __dahdi_exception(), __frame_free(), __get_from_jb(), __send_command(), adpcmtolin_sample(), alawtolin_sample(), alawtoulaw_sample(), alsa_read(), ast_dsp_process(), ast_frdup(), ast_frisolate(), ast_jb_put(), ast_prod(), ast_rtcp_read(), ast_rtp_read(), ast_trans_frameout(), cb_events(), create_video_frame(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), do_immediate_setup(), get_filestream(), get_input(), gsmtolin_sample(), handle_keypad_button_message(), handle_request(), iax_frame_wrap(), ilbctolin_framein(), ilbctolin_sample(), jb_get_and_deliver(), jpeg_read_image(), lintoadpcm_sample(), lintoalaw_sample(), lintogsm_sample(), lintoilbc_sample(), lintolpc10_sample(), lintospeex_sample(), lintoulaw_sample(), lpc10tolin_sample(), misdn_read(), misdn_write(), nbs_xread(), oss_read(), pcm_seek(), phone_exception(), phone_read(), send_dtmf(), sms_generate(), socket_process(), socket_process_meta(), speex_callback(), speextolin_sample(), udptl_rx_packet(), ulawtoalaw_sample(), ulawtolin_sample(), unistim_senddigit_end(), and usbradio_read().
| int subclass |
Subclass, frame dependent
Definition at line 137 of file frame.h.
Referenced by __adsi_transmit_messages(), __ast_answer(), __ast_play_and_record(), __ast_queue_frame(), __ast_read(), __ast_request_and_dial(), __ast_smoother_feed(), __attempt_transmit(), __dahdi_exception(), __get_from_jb(), __oh323_update_info(), __send_command(), adpcmtolin_sample(), adsi_careful_send(), agent_ack_sleep(), agent_read(), agent_write(), alawtolin_sample(), alawtoulaw_sample(), alsa_call(), alsa_read(), ast_bridge_call(), ast_codec_get_samples(), ast_dsp_call_progress(), ast_dsp_noise(), ast_dsp_process(), ast_dsp_silence(), ast_feature_request_and_dial(), ast_frame_adjust_volume(), ast_frame_dump(), ast_frame_slinear_sum(), ast_frdup(), ast_frisolate(), ast_generic_bridge(), ast_prod(), ast_queue_control(), ast_queue_control_data(), ast_read_generator_actions(), ast_recvtext(), ast_rtcp_read(), ast_rtp_raw_write(), ast_rtp_read(), ast_rtp_write(), ast_slinfactory_feed(), ast_smoother_read(), ast_trans_frameout(), ast_translate(), ast_udptl_write(), ast_waitfordigit_full(), ast_write(), ast_writestream(), async_wait(), audio_audiohook_write_list(), background_detect_exec(), bridge_native_loop(), bridge_p2p_loop(), calc_rxstamp(), calc_timestamp(), cb_events(), channel_spy(), cli_console_dial(), conf_exec(), conf_run(), console_call(), console_dial(), console_sendtext(), create_jb(), create_video_frame(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_handle_dtmfup(), dahdi_handle_event(), dahdi_read(), dahdi_write(), decode_frame(), dial_exec_full(), dictate_exec(), disa_exec(), do_idle_thread(), do_immediate_setup(), echo_exec(), eivr_comm(), function_ilink(), g723_read(), g723_write(), g726_read(), g726_write(), g729_read(), g729_write(), gsm_read(), gsm_write(), gsmtolin_sample(), gtalk_handle_dtmf(), gtalk_rtp_read(), gtalk_write(), h261_encap(), h263_encap(), h263_read(), h263_write(), h263p_encap(), h264_encap(), h264_read(), h264_write(), handle_frame(), handle_frame_ownerless(), handle_keypad_button_message(), handle_link_data(), handle_recordfile(), handle_request(), handle_request_info(), handle_speechrecognize(), iax2_bridge(), iax2_send(), iax2_sendimage(), iax_frame_wrap(), ilbc_read(), ilbc_write(), ilbctolin_sample(), jack_exec(), jack_hook_callback(), jb_get_and_deliver(), jingle_handle_dtmf(), jingle_rtp_read(), jingle_write(), jpeg_read_image(), jpeg_write_image(), launch_asyncagi(), lintoadpcm_sample(), lintoalaw_sample(), lintogsm_sample(), lintoilbc_sample(), lintolpc10_sample(), lintospeex_sample(), lintoulaw_sample(), local_digit_begin(), local_digit_end(), local_indicate(), local_sendhtml(), lpc10tolin_sample(), manage_parkinglot(), measurenoise(), mgcp_queue_control(), mgcp_rtp_read(), mgcp_write(), misdn_bridge(), misdn_read(), misdn_write(), mohalloc(), mpeg4_encap(), nbs_xwrite(), ogg_vorbis_read(), ogg_vorbis_write(), oh323_rtp_read(), oh323_write(), oss_call(), oss_read(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), playtones_generator(), pri_dchannel(), process_ast_dsp(), process_cisco_dtmf(), process_rfc2833(), process_rfc3389(), queue_dtmf_readq(), receive_digit(), receive_dtmf_digits(), receive_message(), record_exec(), resend_with_token(), rpt(), rpt_call(), rpt_exec(), rtp_red_init(), schedule_delivery(), send_dtmf(), send_link_dtmf(), send_link_keyquery(), send_tone_burst(), send_usb_txt(), send_waveform_to_channel(), sendurl_exec(), sip_rtp_read(), sip_write(), skinny_rtp_read(), skinny_write(), slinear_read(), slinear_write(), sms_generate(), socket_process(), socket_process_meta(), speech_background(), speextolin_sample(), ss_thread(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_sample(), ulawtolin_sample(), unistim_rtp_read(), unistim_senddigit_end(), unistim_write(), usbradio_read(), volume_callback(), vox_read(), vox_write(), wait_for_answer(), wait_for_winner(), waitforring_exec(), waitstream_core(), wav_read(), and wav_write().
| long ts |
Timestamp in milliseconds
Definition at line 159 of file frame.h.
Referenced by ast_frdup(), ast_frisolate(), ast_jb_put(), ast_rtp_raw_write(), ast_rtp_read(), ast_translate(), create_jb(), framein(), h263_read(), h264_read(), jb_get_and_deliver(), jb_put_adaptive(), jb_put_first_fixed(), jb_put_fixed(), red_buffer_t140(), and rtp_red_init().
| uint32_t uint32 |
Definition at line 151 of file frame.h.
Referenced by __ast_read(), ast_frdup(), ast_queue_hangup_with_cause(), disa_exec(), eivr_comm(), receive_dtmf_digits(), wait_for_answer(), and wait_for_winner().
1.6.1