Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_frame Struct Reference

Data structure associated with a single frame of data. More...

#include <frame.h>

Collaboration diagram for ast_frame:
Collaboration graph
[legend]

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
 
int stream_num
 
struct ast_frame_subclass subclass
 
long ts
 

Detailed Description

Data structure associated with a single frame of data.

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 165 of file include/asterisk/frame.h.

Field Documentation

◆ data

union { ... } data

Pointer to actual data

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Referenced by __analog_handle_event(), __ast_frdup(), __ast_frisolate(), __ast_read(), __ast_request_and_dial(), __ast_smoother_feed(), __dahdi_exception(), __frame_free(), __send_command(), adjust_frame_for_plc(), adpcmtolin_framein(), alawtolin_framein(), alawtoulaw_framein(), alsa_read(), alsa_write(), analog_exception(), ast_audiosocket_receive_frame(), ast_audiosocket_send_frame(), ast_bridge_channel_queue_frame(), ast_cc_build_frame(), ast_channel_connected_line_macro(), ast_channel_connected_line_sub(), ast_channel_redirecting_macro(), ast_channel_redirecting_sub(), ast_dsp_call_progress(), ast_dsp_process(), ast_dsp_silence_noise_with_energy(), ast_frame_adjust_volume(), ast_frame_adjust_volume_float(), ast_frame_clear(), ast_frame_slinear_sum(), ast_frame_subclass2str(), ast_indicate_data(), ast_msg_data_queue_frame(), ast_prod(), ast_queue_hangup_with_cause(), ast_queue_hold(), ast_recvtext(), ast_rtcp_interpret(), ast_rtp_interpret(), ast_rtp_write(), ast_sendtext_data(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_smoother_read(), AST_TEST_DEFINE(), ast_trans_frameout(), ast_transfer_protocol(), ast_udptl_write(), ast_unreal_sendhtml(), ast_unreal_sendtext(), ast_waitfordigit_full(), ast_write_stream(), audiohook_read_frame_both(), bridge_channel_handle_control(), bridge_channel_handle_write(), bridge_channel_queue_action_data_sync(), bridge_channel_write_frame(), bridge_frame_free(), bridge_tech_deferred_destroy(), cb_events(), chan_pjsip_pvt_dtor(), codec2_sample(), codec2tolin_framein(), conf_run(), console_sendtext(), console_write(), create_video_frame(), dahdi_chan_conf_default(), dahdi_decoder_framein(), dahdi_encoder_framein(), dahdi_handle_event(), dahdi_read(), dahdi_write(), dial_exec_full(), disa_exec(), disable_t38(), do_immediate_setup(), eivr_comm(), fax_detect_framehook(), fax_gateway_detect_t38(), free_signaling_queue_entry(), g719read(), g719write(), g722tolin_framein(), g723_read(), g723_samples(), g723_write(), g726_read(), g726_write(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), g729_write(), generate_interpolated_slin(), generic_fax_exec(), generic_read(), gsm_read(), gsm_sample(), gsm_write(), gsmtolin_framein(), h261_encap(), h263_encap(), h263_read(), h263_write(), h263p_encap(), h264_encap(), h264_read(), h264_write(), handle_frame(), handle_jack_audio(), handle_speechrecognize(), hook_event_cb(), iax2_key_rotate(), iax2_send(), iax2_sendimage(), iax2_trunk_queue(), iax_frame_wrap(), ices_exec(), ilbc_read(), ilbc_sample(), ilbc_write(), ilbctolin_framein(), lintoadpcm_framein(), lintoalaw_framein(), lintocodec2_framein(), lintog722_framein(), lintog726_framein(), lintog726aal2_framein(), lintogsm_framein(), lintoilbc_framein(), lintolpc10_framein(), lintospeex_feedback(), lintospeex_framein(), lintoulaw(), lintoulaw_framein(), lpc10_sample(), lpc10_samples(), lpc10tolin_framein(), make_silence(), mbl_read(), mbl_write(), measurenoise(), milliwatt_generate(), misdn_read(), misdn_write(), moh_generate(), multicast_rtp_write(), native_rtp_bridge_write(), nbs_xwrite(), newpvt(), ogg_speex_read(), ogg_vorbis_read(), ogg_vorbis_write(), ooh323_onReceivedDigit(), oss_read(), oss_write(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), pitch_shift(), playtones_generator(), process_cn_rfc3389(), queue_signalling(), queue_voice_frame(), receive_dtmf_digits(), receive_message(), receivefax_t38_init(), red_t140_to_red(), remb_collector_alloc(), remb_hook_event_cb(), resamp_framein(), rtp_raw_write(), rtp_red_buffer(), rtp_write_rtcp_psfb(), run_agi(), schedule_delivery(), scramble_callback(), send_message(), sendfax_t38_init(), sendtext_safe(), set_softmix_bridge_data(), simple_bridge_write(), sip_rtp_read(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_write(), smoother_frame_feed(), sms_exec(), sms_generate(), snoop_destroy(), socket_process_helper(), socket_process_meta(), softmix_bridge_write_rtcp(), softmix_bridge_write_text(), softmix_process_write_audio(), spandsp_fax_gateway_process(), spandsp_fax_gw_t30_gen(), spandsp_fax_write(), spandsp_v21_detect(), speech_background(), speex16_sample(), speex16_samples(), speex32_samples(), speex8_samples(), speex_callback(), speex_sample(), speextolin_framein(), spy_generate(), t38_framehook(), test_write_frames(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_framein(), ulawtolin_framein(), vox_read(), vox_write(), wait_for_answer(), wait_for_winner(), waitstream_core(), wav_read(), and wav_write().

◆ datalen

int datalen

Length of data

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 171 of file include/asterisk/frame.h.

Referenced by __analog_handle_event(), __ast_frdup(), __ast_frisolate(), __ast_request_and_dial(), __ast_smoother_feed(), __dahdi_exception(), __send_command(), adjust_frame_for_plc(), adpcmtolin_framein(), adsi_careful_send(), alsa_read(), alsa_write(), analog_exception(), ast_audiosocket_receive_frame(), ast_audiosocket_send_frame(), ast_bridge_channel_queue_control_data(), ast_bridge_channel_queue_frame(), ast_bridge_channel_write_control_data(), ast_cc_build_frame(), ast_channel_connected_line_macro(), ast_channel_connected_line_sub(), ast_channel_redirecting_macro(), ast_channel_redirecting_sub(), ast_dsp_call_progress(), ast_dsp_process(), ast_dsp_silence_noise_with_energy(), ast_frame_clear(), ast_frame_subclass2str(), ast_indicate_data(), ast_msg_data_queue_frame(), ast_queue_hold(), ast_read_generator_actions(), ast_recvtext(), ast_rtcp_interpret(), ast_rtp_interpret(), ast_rtp_write(), ast_sendtext_data(), ast_smoother_read(), ast_trans_frameout(), ast_udptl_write(), ast_unreal_sendhtml(), ast_unreal_sendtext(), ast_waitfordigit_full(), ast_write_stream(), bridge_channel_handle_control(), bridge_channel_handle_write(), bridge_channel_queue_action_data(), bridge_channel_queue_action_data_sync(), bridge_channel_write_action_data(), cb_events(), chan_pjsip_indicate(), chan_pjsip_pvt_dtor(), cli_console_sendtext(), codec2_samples(), codec2tolin_framein(), conf_run(), console_sendtext(), create_binaural_frame(), create_dtmf_frame(), create_video_frame(), dahdi_chan_conf_default(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), dahdi_write(), dial_exec_full(), disable_t38(), do_immediate_setup(), dump_hint(), fax_detect_framehook(), fax_gateway_detect_t38(), framein(), free_signaling_queue_entry(), g719_samples(), g719read(), g719write(), g723_read(), g723_write(), g726_read(), g726_samples(), g726_write(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), g729_samples(), g729_write(), generate_interpolated_slin(), generic_fax_exec(), generic_read(), gsm_samples(), gsm_write(), gsmtolin_framein(), h263_read(), h263_write(), h264_read(), h264_write(), handle_frame(), handle_jack_audio(), handle_speechrecognize(), iax2_key_rotate(), iax2_send(), iax2_sendimage(), iax2_trunk_queue(), iax_frame_wrap(), iaxfrdup2(), ices_exec(), ilbc_read(), ilbc_samples(), ilbc_write(), ilbctolin_framein(), linear_generator(), lintoadpcm_framein(), lintocodec2_framein(), lintogsm_framein(), lintoilbc_framein(), lintolpc10_framein(), lintospeex_framein(), lintospeex_frameout(), lpc10tolin_framein(), make_silence(), mbl_read(), mbl_write(), milliwatt_generate(), misdn_read(), misdn_write(), moh_generate(), mpeg4_decode(), nbs_xwrite(), none_samples(), ogg_speex_read(), ogg_vorbis_read(), ogg_vorbis_write(), ooh323_onReceivedDigit(), ooh323_rtp_read(), ooh323_write(), oss_read(), oss_write(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), playtones_generator(), print_frame(), process_cn_rfc3389(), queue_signalling(), receive_message(), receivefax_t38_init(), red_t140_to_red(), remb_collector_alloc(), resamp_framein(), rtp_raw_write(), rtp_red_buffer(), run_agi(), schedule_delivery(), send_message(), sendfax_t38_init(), sendtext_safe(), set_softmix_bridge_data(), sip_rtp_read(), siren14_samples(), siren14read(), siren14write(), siren7_samples(), siren7read(), siren7write(), slin_samples(), slinear_write(), smoother_frame_feed(), sms_generate(), socket_process_helper(), socket_process_meta(), softmix_bridge_write_text(), softmix_mixing_loop(), softmix_process_write_audio(), spandsp_fax_gateway_process(), spandsp_fax_gw_t30_gen(), spandsp_fax_write(), spandsp_v21_detect(), speech_background(), speex16_samples(), speex32_samples(), speex8_samples(), speextolin_framein(), spy_generate(), test_law_samples(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulaw_samples(), unreal_colp_redirect_indicate(), vox_read(), vox_write(), wait_for_answer(), wait_for_winner(), waitstream_core(), wav_read(), and wav_write().

◆ delivery

struct timeval delivery

◆ flags

unsigned int flags

Misc. frame flags

Definition at line 189 of file include/asterisk/frame.h.

Referenced by oss_call(), recordthread(), and spandsp_v21_detect().

◆ frame_list

struct { ... } frame_list

For placing in a linked list

Referenced by mock_channel_read().

◆ frametype

enum ast_frame_type frametype

Kind of frame

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 167 of file include/asterisk/frame.h.

Referenced by __adsi_transmit_messages(), __analog_handle_event(), __analog_ss_thread(), __ast_answer(), __ast_frdup(), __ast_frisolate(), __ast_play_and_record(), __ast_queue_frame(), __ast_read(), __ast_request_and_dial(), __ast_smoother_feed(), __attempt_transmit(), __dahdi_exception(), __frame_free(), __get_from_jb(), __send_command(), adpcm_sample(), adsi_careful_send(), alaw_sample(), alsa_read(), analog_exception(), analog_handle_dtmf(), analog_ss_thread(), ast_audiohook_write_list(), ast_audiosocket_receive_frame(), ast_autoservice_stop(), ast_bridge_channel_notify_talking(), ast_bridge_channel_queue_control_data(), ast_bridge_channel_queue_frame(), ast_bridge_channel_write_control_data(), ast_bridge_queue_everyone_else(), ast_cc_build_frame(), ast_channel_clear_softhangup(), ast_codec_samples_count(), ast_control_tone(), ast_dsp_call_progress(), ast_dsp_process(), ast_dsp_silence_noise_with_energy(), ast_frame_adjust_volume(), ast_frame_adjust_volume_float(), ast_frame_dump(), ast_frame_slinear_sum(), ast_frame_subclass2str(), ast_indicate_data(), ast_is_deferrable_frame(), ast_jb_put(), ast_msg_data_queue_frame(), ast_read_generator_actions(), ast_recvtext(), ast_rtcp_interpret(), ast_rtcp_read(), ast_rtp_interpret(), ast_rtp_read(), ast_rtp_write(), ast_sendtext_data(), ast_smoother_read(), AST_TEST_DEFINE(), ast_transfer_protocol(), ast_translate(), ast_udptl_write(), ast_unreal_write_stream(), ast_waitfordigit_full(), ast_write_stream(), ast_writestream(), async_agi_read_frame(), attended_transfer_exec(), audiohook_read_frame_both(), audiohook_read_frame_single(), audiosocket_run(), autoservice_run(), background_detect_exec(), bridge_channel_handle_write(), bridge_channel_queue_action_data(), bridge_channel_queue_action_data_sync(), bridge_channel_settle_owed_events(), bridge_channel_write_action_data(), bridge_channel_write_frame(), bridge_dissolve(), bridge_frame_free(), bridge_handle_actions(), bridge_handle_dtmf(), bridge_handle_trip(), bridge_hold(), bridge_queue_action_nodup(), bridge_ringing(), bridge_unhold(), calc_timestamp(), cb_events(), chan_pjsip_indicate(), chan_pjsip_read_stream(), chan_pjsip_write_stream(), channel_spy(), cli_console_sendtext(), codec2_sample(), conf_run(), console_dial(), console_sendtext(), create_dtmf_frame(), create_test_frame(), create_video_frame(), dahdi_decoder_frameout(), dahdi_encoder_frameout(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_read(), dahdi_write(), decode_frame(), destroy_all_channels(), detect_callback(), dial_exec_full(), dictate_exec(), disa_exec(), disable_t38(), do_immediate_setup(), do_waiting(), dtmf_store_framehook(), echo_exec(), eivr_comm(), fakesrc_sample(), fax_detect_framehook(), fax_gateway_framehook(), fax_generator_generate(), g722_sample(), g726_sample(), generic_fax_exec(), get_filestream(), gsm_sample(), handle_frame(), handle_jack_audio(), handle_keypad_button_message(), handle_recordfile(), handle_request(), handle_speechrecognize(), hold_intercept_framehook(), hook_event_cb(), iax2_key_rotate(), iax2_send(), iax2_write(), iax_frame_wrap(), ices_exec(), ilbc_sample(), isAnsweringMachine(), jack_exec(), jack_hook_callback(), jb_get_and_deliver(), jingle_read(), jingle_write(), linear_generator(), lintospeex_frameout(), load_stream_readqueue(), lpc10_sample(), make_silence(), mbl_read(), mbl_write(), measurenoise(), mgcp_rtp_read(), mgcp_write(), milliwatt_generate(), misdn_read(), misdn_write(), mock_channel_read(), mohalloc(), mp3_exec(), multicast_rtp_write(), my_handle_dtmf(), native_bridge_write(), native_rtp_bridge_write(), native_rtp_framehook(), NBScat_exec(), newpvt(), ooh323_onReceivedDigit(), ooh323_rtp_read(), ooh323_write(), oss_read(), phone_exception(), phone_read(), phone_write(), playtones_generator(), print_frame(), process_ast_dsp(), process_cn_rfc3389(), queue_dtmf_readq(), queue_signalling(), read_mf_digits(), read_sf_digits(), read_test(), receive_dtmf_digits(), receive_message(), receivefax_t38_init(), record_exec(), recordthread(), refer_progress_framehook(), remb_collector_alloc(), resend_with_token(), rtp_raw_write(), run_agi(), schedule_delivery(), scramble_callback(), send_message(), send_waveform_to_channel(), sendfax_t38_init(), sendurl_exec(), set_softmix_bridge_data(), silence_generator_generate(), simple_bridge_write(), sip_indicate(), sip_read(), sip_rtp_read(), sip_write(), skinny_rtp_read(), skinny_write(), slin16_sample(), slin8_sample(), smart_bridge_operation(), sms_exec(), sms_generate(), socket_process_helper(), socket_process_meta(), softmix_bridge_write(), softmix_bridge_write_text(), softmix_process_write_audio(), spandsp_fax_gateway_process(), spandsp_fax_gw_t30_gen(), spandsp_fax_read(), speech_background(), speex16_sample(), speex_callback(), speex_sample(), stream_echo_perform(), stream_echo_write_error(), stream_monitor(), suppress_framehook_event_cb(), t38_framehook(), t38_tx_packet_handler(), talk_detect_audiohook_cb(), test_write_frames(), tonepair_generator(), transfer_target_framehook_cb(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulaw_sample(), unistim_do_senddigit(), unistim_rtp_read(), unistim_write(), unreal_colp_redirect_indicate(), unreal_queue_frame(), unreal_queue_indicate(), unwrap_timestamp(), volume_callback(), wait_exec(), wait_for_answer(), wait_for_winner(), waitforring_exec(), and waitstream_core().

◆ len

long len

◆ mallocd

int mallocd

◆ mallocd_hdr_len

size_t mallocd_hdr_len

The number of bytes allocated for a malloc'd frame header

Definition at line 177 of file include/asterisk/frame.h.

Referenced by __ast_frdup(), and ast_frame_header_new().

◆ next

struct ast_frame* next

◆ offset

int offset

◆ pad

char pad[8]

Definition at line 183 of file include/asterisk/frame.h.

◆ ptr

void* ptr
Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 183 of file include/asterisk/frame.h.

Referenced by __analog_handle_event(), __ast_frdup(), __ast_frisolate(), __ast_read(), __ast_request_and_dial(), __ast_smoother_feed(), __dahdi_exception(), __frame_free(), __send_command(), adjust_frame_for_plc(), adpcmtolin_framein(), alawtolin_framein(), alawtoulaw_framein(), alsa_read(), alsa_write(), analog_exception(), ast_audiosocket_receive_frame(), ast_audiosocket_send_frame(), ast_bridge_channel_queue_frame(), ast_cc_build_frame(), ast_channel_connected_line_macro(), ast_channel_connected_line_sub(), ast_channel_redirecting_macro(), ast_channel_redirecting_sub(), ast_dsp_call_progress(), ast_dsp_process(), ast_dsp_silence_noise_with_energy(), ast_frame_adjust_volume(), ast_frame_adjust_volume_float(), ast_frame_clear(), ast_frame_slinear_sum(), ast_frame_subclass2str(), ast_indicate_data(), ast_msg_data_queue_frame(), ast_prod(), ast_queue_hold(), ast_recvtext(), ast_rtcp_interpret(), ast_rtp_interpret(), ast_rtp_write(), ast_sendtext_data(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_smoother_read(), AST_TEST_DEFINE(), ast_trans_frameout(), ast_transfer_protocol(), ast_udptl_write(), ast_unreal_sendhtml(), ast_unreal_sendtext(), ast_waitfordigit_full(), ast_write_stream(), audiohook_read_frame_both(), bridge_channel_handle_control(), bridge_channel_handle_write(), bridge_channel_queue_action_data_sync(), bridge_channel_write_frame(), bridge_frame_free(), bridge_tech_deferred_destroy(), cb_events(), codec2tolin_framein(), conf_run(), console_sendtext(), console_write(), create_video_frame(), dahdi_decoder_framein(), dahdi_encoder_framein(), dahdi_handle_event(), dahdi_read(), dahdi_write(), dial_exec_full(), disable_t38(), do_immediate_setup(), fax_detect_framehook(), fax_gateway_detect_t38(), free_signaling_queue_entry(), g719read(), g719write(), g722tolin_framein(), g723_read(), g723_samples(), g723_write(), g726_read(), g726_write(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), g729_write(), generate_interpolated_slin(), generic_fax_exec(), generic_read(), gsm_read(), gsm_write(), gsmtolin_framein(), h261_encap(), h263_encap(), h263_read(), h263_write(), h263p_encap(), h264_encap(), h264_read(), h264_write(), handle_frame(), handle_jack_audio(), handle_speechrecognize(), hook_event_cb(), iax2_key_rotate(), iax2_send(), iax2_sendimage(), iax2_trunk_queue(), iax_frame_wrap(), ices_exec(), ilbc_read(), ilbc_write(), ilbctolin_framein(), lintoadpcm_framein(), lintoalaw_framein(), lintocodec2_framein(), lintog722_framein(), lintog726_framein(), lintog726aal2_framein(), lintogsm_framein(), lintoilbc_framein(), lintolpc10_framein(), lintospeex_feedback(), lintospeex_framein(), lintoulaw(), lintoulaw_framein(), lpc10_samples(), lpc10tolin_framein(), make_silence(), mbl_read(), mbl_write(), measurenoise(), milliwatt_generate(), misdn_read(), misdn_write(), moh_generate(), multicast_rtp_write(), native_rtp_bridge_write(), nbs_xwrite(), newpvt(), ogg_speex_read(), ogg_vorbis_read(), ogg_vorbis_write(), ooh323_onReceivedDigit(), oss_read(), oss_write(), pcm_read(), pcm_write(), phone_exception(), phone_read(), phone_write(), pitch_shift(), playtones_generator(), process_cn_rfc3389(), queue_signalling(), queue_voice_frame(), receive_message(), receivefax_t38_init(), red_t140_to_red(), remb_collector_alloc(), remb_hook_event_cb(), resamp_framein(), rtp_raw_write(), rtp_red_buffer(), rtp_write_rtcp_psfb(), run_agi(), scramble_callback(), send_message(), sendfax_t38_init(), sendtext_safe(), set_softmix_bridge_data(), simple_bridge_write(), sip_rtp_read(), siren14read(), siren14write(), siren7read(), siren7write(), slinear_write(), smoother_frame_feed(), sms_exec(), sms_generate(), snoop_destroy(), socket_process_helper(), socket_process_meta(), softmix_bridge_write_rtcp(), softmix_bridge_write_text(), softmix_process_write_audio(), spandsp_fax_gateway_process(), spandsp_fax_gw_t30_gen(), spandsp_fax_write(), spandsp_v21_detect(), speech_background(), speex16_samples(), speex32_samples(), speex8_samples(), speex_callback(), speextolin_framein(), spy_generate(), t38_framehook(), tonepair_generator(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulawtoalaw_framein(), ulawtolin_framein(), vox_read(), vox_write(), wait_for_answer(), wait_for_winner(), waitstream_core(), wav_read(), and wav_write().

◆ samples

int samples

Number of samples in this frame

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 173 of file include/asterisk/frame.h.

Referenced by __analog_handle_event(), __ast_frdup(), __ast_frisolate(), __ast_read(), __ast_smoother_feed(), __dahdi_exception(), __get_from_jb(), adjust_frame_for_plc(), adpcm_sample(), adpcmtolin_framein(), adsi_careful_send(), alaw_sample(), alawtolin_framein(), alawtoulaw_framein(), alsa_read(), analog_exception(), ast_audiosocket_receive_frame(), ast_frame_adjust_volume(), ast_frame_adjust_volume_float(), ast_frame_slinear_sum(), ast_read_generator_actions(), ast_rtcp_interpret(), ast_rtp_interpret(), ast_slinfactory_feed(), ast_slinfactory_read(), ast_smoother_read(), ast_trans_frameout(), ast_translate(), ast_write_stream(), audio_audiohook_write_list(), audiohook_read_frame_both(), calc_monitor_jump(), calc_timestamp(), cb_events(), codec2_sample(), conf_run(), console_write(), create_binaural_frame(), create_dtmf_frame(), create_video_frame(), dahdi_decoder_framein(), dahdi_decoder_frameout(), dahdi_encoder_framein(), dahdi_encoder_frameout(), dahdi_handle_event(), dahdi_read(), debug_check_frame_for_silence(), dictate_exec(), do_immediate_setup(), fax_gateway_framehook(), fax_generator_generate(), framein(), fsk_serial(), g719read(), g722_read(), g722_sample(), g722tolin_framein(), g723_read(), g726_read(), g726_sample(), g726aal2tolin_framein(), g726tolin_framein(), g729_read(), gen_generate(), generate_computational_cost(), generate_interpolated_slin(), generic_read(), gsm_read(), gsm_sample(), h263_read(), h263_write(), h264_read(), h264_write(), handle_jack_audio(), hook_event_cb(), iax_frame_wrap(), ilbc_read(), ilbc_sample(), ilbctolin_framein(), jb_get_and_deliver(), linear_generator(), lintoadpcm_framein(), lintoadpcm_frameout(), lintoalaw_framein(), lintocodec2_framein(), lintocodec2_frameout(), lintog722_framein(), lintog726_framein(), lintog726aal2_framein(), lintogsm_framein(), lintogsm_frameout(), lintoilbc_framein(), lintoilbc_frameout(), lintolpc10_framein(), lintolpc10_frameout(), lintospeex_framein(), lintospeex_frameout(), lintoulaw(), lintoulaw_framein(), lpc10_sample(), make_silence(), mbl_read(), measurenoise(), milliwatt_generate(), misdn_read(), misdn_write(), moh_files_generator(), moh_generate(), mp3_read(), ogg_speex_read(), ogg_vorbis_read(), ogg_vorbis_write(), ooh323_onReceivedDigit(), oss_read(), pcm_read(), phone_exception(), phone_read(), pitch_shift(), playtones_generator(), print_frame(), process_cn_rfc3389(), process_dtmf_cisco(), process_dtmf_rfc2833(), queue_voice_frame(), rtp_raw_write(), scramble_callback(), send_waveform_to_channel(), set_softmix_bridge_data(), silence_generator_generate(), siren14read(), siren7read(), slin16_sample(), slin8_sample(), smoother_frame_feed(), sms_exec(), sms_generate(), socket_process_helper(), socket_process_meta(), softmix_mixing_loop(), softmix_process_write_audio(), softmix_process_write_binaural_audio(), spandsp_fax_gateway_process(), spandsp_fax_gw_t30_gen(), spandsp_fax_read(), spandsp_fax_write(), spandsp_v21_detect(), speex16_sample(), speex_callback(), speex_sample(), stream_monitor(), tonepair_generator(), transmit_audio(), ulaw_sample(), ulawtoalaw_framein(), ulawtolin_framein(), vox_read(), and wav_read().

◆ seqno

int seqno

◆ src

const char* src

◆ stream_num

int stream_num

◆ subclass

struct ast_frame_subclass subclass

Subclass, frame dependent

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 169 of file include/asterisk/frame.h.

Referenced by __adsi_transmit_messages(), __analog_handle_event(), __analog_ss_thread(), __ast_answer(), __ast_frdup(), __ast_frisolate(), __ast_play_and_record(), __ast_queue_frame(), __ast_read(), __ast_request_and_dial(), __ast_smoother_feed(), __attempt_transmit(), __dahdi_exception(), __frame_free(), __get_from_jb(), __send_command(), adpcm_sample(), adsi_careful_send(), alaw_sample(), alsa_call(), alsa_read(), analog_exception(), analog_handle_dtmf(), analog_handles_digit(), analog_ss_thread(), ast_cc_build_frame(), ast_channel_clear_softhangup(), ast_codec_samples_count(), ast_dsp_call_progress(), ast_dsp_process(), ast_dsp_silence_noise_with_energy(), ast_frame_adjust_volume(), ast_frame_adjust_volume_float(), ast_frame_dump(), ast_frame_slinear_sum(), ast_frame_subclass2str(), ast_indicate_data(), ast_prod(), ast_read_generator_actions(), ast_recvtext(), ast_rtcp_calculate_sr_rr_statistics(), ast_rtcp_generate_report(), ast_rtcp_interpret(), ast_rtcp_read(), ast_rtp_destroy(), ast_rtp_dtmf_end_with_duration(), ast_rtp_interpret(), ast_rtp_new(), ast_rtp_read(), ast_rtp_write(), ast_sendtext_data(), ast_slinfactory_feed(), ast_smoother_read(), AST_TEST_DEFINE(), ast_transfer_protocol(), ast_translate(), ast_udptl_write(), ast_unreal_digit_begin(), ast_unreal_digit_end(), ast_unreal_sendhtml(), ast_unreal_write_stream(), ast_waitfordigit_full(), ast_write_stream(), ast_writestream(), async_agi_read_frame(), attended_transfer_exec(), audio_audiohook_write_list(), audiohook_list_translate_to_native(), audiohook_list_translate_to_slin(), audiohook_read_frame_both(), autoservice_run(), background_detect_exec(), bridge_action_bridge(), bridge_channel_handle_control(), bridge_channel_handle_write(), bridge_channel_write_frame(), bridge_handle_dtmf(), bridge_handle_trip(), bridge_queue_action_nodup(), calc_rxstamp(), calc_timestamp(), cb_events(), chan_pjsip_indicate(), chan_pjsip_read_stream(), chan_pjsip_write_stream(), channel_spy(), cli_console_dial(), codec2_sample(), conf_run(), console_dial(), console_sendtext(), control_tone_frame_response(), create_dtmf_frame(), create_jb(), create_test_frame(), create_video_frame(), dahdi_decoder_framein(), dahdi_encoder_framein(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_read(), dahdi_translate(), dahdi_write(), decode_frame(), destroy(), destroy_all_channels(), detect_callback(), dial_exec_full(), dictate_exec(), disa_exec(), disable_t38(), do_immediate_setup(), dtmf_info_incoming_request(), dtmf_store_framehook(), echo_exec(), eivr_comm(), fax_detect_framehook(), fax_gateway_framehook(), fax_gateway_request_t38(), filestream_destructor(), g719read(), g722_sample(), g723_read(), g726_read(), g726_sample(), g729_read(), generate_interpolated_slin(), generic_fax_exec(), generic_read(), get_filestream(), gsm_read(), gsm_sample(), h261_encap(), h263_encap(), h263_read(), h263_write(), h263p_encap(), h264_encap(), h264_read(), h264_write(), handle_frame(), handle_keypad_button_message(), handle_recordfile(), handle_request(), handle_request_info(), handle_speechrecognize(), hold_intercept_framehook(), hook_event_cb(), iax2_key_rotate(), iax2_send(), iax2_sendimage(), iax_frame_wrap(), ilbc_read(), ilbc_sample(), ilbc_samples(), ilbctolin_framein(), is_compatible_format(), jack_exec(), jack_hook_callback(), jb_get_and_deliver(), jingle_read(), jingle_write(), keypad_cfg_read(), linear_generator(), lintoilbc_frameout(), lintospeex_feedback(), load_stream_readqueue(), lpc10_sample(), make_silence(), manager_play_dtmf(), mbl_read(), measurenoise(), mgcp_rtp_read(), mgcp_write(), milliwatt_generate(), misdn_read(), misdn_write(), mock_channel_read(), moh_files_generator(), mohalloc(), mpeg4_encap(), multicast_rtp_write(), my_handle_dtmf(), native_rtp_bridge_write(), native_rtp_framehook(), newpvt(), ooh323_onReceivedDigit(), ooh323_rtp_read(), ooh323_write(), opus_samples(), oss_call(), oss_read(), pcm_read(), phone_exception(), phone_read(), phone_write(), pitch_shift(), playtones_generator(), print_frame(), process_ast_dsp(), process_cn_rfc3389(), process_dtmf_rfc2833(), queue_dtmf_readq(), read_mf_digits(), read_sf_digits(), receive_dtmf_digits(), receive_message(), receivefax_t38_init(), record_exec(), refer_progress_framehook(), remb_collector_alloc(), remb_hook_event_cb(), resamp_new(), resend_with_token(), rtp_raw_write(), schedule_delivery(), send_waveform_to_channel(), sendfax_t38_init(), sendurl_exec(), set_softmix_bridge_data(), silence_generator_generate(), silk_samples(), simple_bridge_write(), sip_indicate(), sip_rtp_read(), sip_write(), siren14read(), siren7read(), skinny_rtp_read(), skinny_write(), slin16_sample(), slin8_sample(), sms_generate(), socket_process_helper(), socket_process_meta(), softmix_bridge_leave(), softmix_bridge_write_control(), softmix_bridge_write_rtcp(), softmix_bridge_write_video(), softmix_bridge_write_voice(), softmix_mixing_loop(), softmix_process_write_audio(), spandsp_fax_gateway_process(), spandsp_v21_detect(), speech_background(), speex16_sample(), speex_callback(), speex_sample(), stream_echo_perform(), stream_echo_write(), stream_echo_write_error(), t38_framehook(), tonepair_generator(), transfer_target_framehook_cb(), transmit_audio(), transmit_t38(), udptl_rx_packet(), ulaw_sample(), unistim_rtp_read(), unistim_write(), unreal_queue_frame(), volume_callback(), vox_read(), wait_exec(), wait_for_answer(), wait_for_winner(), waitforring_exec(), waitstream_core(), and wav_read().

◆ ts

long ts

◆ uint32

uint32_t uint32

The documentation for this struct was generated from the following file: