![]() |
Home page |
Mailing list |
Docs
Asterisk developer's documentation :: Codename Pineapple
ast_frame Struct Reference
#include <frame.h>
Definition at line 129 of file frame.h.
Public Member Functions | |
| AST_LIST_ENTRY (ast_frame) frame_list | |
Data Fields | |
| void * | data |
| int | datalen |
| timeval | delivery |
| enum ast_frame_type | frametype |
| int | has_timing_info |
| long | len |
| int | mallocd |
| size_t | mallocd_hdr_len |
| int | offset |
| int | samples |
| int | seqno |
| const char * | src |
| int | subclass |
| long | ts |
|
|
For placing in a linked list |
|
|
|
|
Global delivery time Definition at line 149 of file frame.h. Referenced by __ast_smoother_feed(), __get_from_jb(), __zt_exception(), alsa_read(), ast_frdup(), ast_rtp_raw_write(), ast_rtp_read(), ast_translate(), calc_timestamp(), cb_events(), do_immediate_setup(), iax_frame_wrap(), jb_get_and_deliver(), misdn_read(), nbs_xread(), phone_exception(), phone_read(), process_rfc3389(), schedule_delivery(), and zt_read(). |
|
|
|
Timing data flag Definition at line 153 of file frame.h. Referenced by __do_deliver(), ast_frdup(), ast_frisolate(), ast_jb_put(), ast_rtp_raw_write(), ast_rtp_read(), ast_translate(), and framein(). |
|
|
Length in milliseconds Definition at line 157 of file frame.h. Referenced by ast_frdup(), ast_frisolate(), ast_jb_put(), ast_rtp_read(), ast_translate(), ast_write(), create_jb(), framein(), handle_request_info(), jb_get_and_deliver(), jb_put_adaptive(), jb_put_first_fixed(), jb_put_fixed(), local_digit_end(), and process_rfc2833(). |
|
|
Was the data malloc'd? i.e. should we free it when we discard the frame? Definition at line 139 of file frame.h. Referenced by __get_from_jb(), __send_command(), __zt_exception(), alsa_read(), ast_frame_free(), ast_frdup(), ast_frisolate(), ast_rtcp_read(), ast_rtp_read(), ast_trans_frameout(), cb_events(), do_immediate_setup(), iax_frame_wrap(), jb_get_and_deliver(), misdn_read(), nbs_xread(), phone_exception(), phone_read(), send_dtmf(), socket_process(), socket_process_meta(), zt_handle_event(), and zt_read(). |
|
|
The number of bytes allocated for a malloc'd frame header Definition at line 141 of file frame.h. Referenced by ast_frame_header_new(), and ast_frdup(). |
|
|
How many bytes exist _before_ "data" that can be used if needed Definition at line 143 of file frame.h. Referenced by __ast_smoother_feed(), __get_from_jb(), __send_command(), __zt_exception(), alsa_read(), ast_frame_free(), ast_frdup(), ast_frisolate(), ast_rtp_read(), ast_rtp_write(), ast_trans_frameout(), cb_events(), copy_data_from_queue(), do_immediate_setup(), iax_frame_wrap(), jb_get_and_deliver(), misdn_read(), nbs_xread(), phone_exception(), phone_read(), process_rfc3389(), socket_process(), socket_process_meta(), zt_handle_event(), and zt_read(). |
|
|
|
Sequence number Definition at line 159 of file frame.h. Referenced by ast_frdup(), ast_frisolate(), ast_rtp_read(), ast_translate(), and framein(). |
|
|
Optional source of frame for debugging Definition at line 145 of file frame.h. Referenced by __get_from_jb(), __send_command(), __zt_exception(), alsa_read(), ast_dsp_process(), ast_frame_free(), ast_frdup(), ast_frisolate(), ast_jb_put(), ast_prod(), ast_rtcp_read(), ast_rtp_read(), ast_trans_frameout(), cb_events(), do_immediate_setup(), handle_keypad_button_message(), handle_request(), iax_frame_wrap(), jb_get_and_deliver(), misdn_read(), nbs_xread(), oss_read(), phone_exception(), phone_read(), send_dtmf(), socket_process(), socket_process_meta(), zt_handle_event(), and zt_read(). |
|
|
|
Timestamp in milliseconds Definition at line 155 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(), jb_get_and_deliver(), jb_put_adaptive(), jb_put_first_fixed(), and jb_put_fixed(). |