Asterisk - The Open Source Telephony Project
21.4.1
|
#include <rtp_engine.h>
Data Fields | |
ast_rwlock_t | codecs_lock |
unsigned int | framing |
struct { | |
size_t current | |
struct ast_rtp_payload_type ** elems | |
size_t max | |
} | payload_mapping_rx |
struct { | |
size_t current | |
struct ast_rtp_payload_type ** elems | |
size_t max | |
} | payload_mapping_tx |
struct ast_format * | preferred_format |
Structure that represents codec and packetization information
Definition at line 756 of file rtp_engine.h.
ast_rwlock_t codecs_lock |
RW lock that protects elements in this structure
Definition at line 758 of file rtp_engine.h.
Referenced by ast_rtp_codecs_find_payload_code(), ast_rtp_codecs_get_framing(), ast_rtp_codecs_get_payload(), ast_rtp_codecs_get_payload_format(), ast_rtp_codecs_get_preferred_format(), ast_rtp_codecs_get_stream_type(), ast_rtp_codecs_payload_code_sample_rate(), ast_rtp_codecs_payload_code_tx_sample_rate(), ast_rtp_codecs_payload_formats(), ast_rtp_codecs_payload_replace_format(), ast_rtp_codecs_payloads_copy(), ast_rtp_codecs_payloads_destroy(), ast_rtp_codecs_payloads_initialize(), ast_rtp_codecs_payloads_set_m_type(), ast_rtp_codecs_payloads_set_rtpmap_type_rate(), ast_rtp_codecs_payloads_unset(), ast_rtp_codecs_payloads_xover(), ast_rtp_codecs_set_framing(), and ast_rtp_codecs_set_preferred_format().
unsigned int framing |
The framing for this media session
Definition at line 764 of file rtp_engine.h.
Referenced by ast_rtp_codecs_get_framing(), ast_rtp_codecs_payload_formats(), ast_rtp_codecs_payloads_copy(), ast_rtp_codecs_payloads_initialize(), ast_rtp_codecs_payloads_xover(), and ast_rtp_codecs_set_framing().
struct { ... } payload_mapping_rx |
Rx payload type mapping exceptions
Referenced by ast_rtp_codecs_get_payload(), ast_rtp_codecs_get_stream_type(), ast_rtp_codecs_payload_code_sample_rate(), ast_rtp_codecs_payloads_destroy(), and ast_rtp_codecs_payloads_initialize().
struct { ... } payload_mapping_tx |
Tx payload type mapping
Referenced by ast_rtp_codecs_find_payload_code(), ast_rtp_codecs_get_payload_format(), ast_rtp_codecs_payload_code_tx_sample_rate(), ast_rtp_codecs_payload_formats(), ast_rtp_codecs_payload_replace_format(), ast_rtp_codecs_payloads_copy(), ast_rtp_codecs_payloads_destroy(), ast_rtp_codecs_payloads_initialize(), ast_rtp_codecs_payloads_set_m_type(), ast_rtp_codecs_payloads_set_rtpmap_type_rate(), ast_rtp_codecs_payloads_unset(), and ast_rtp_codecs_payloads_xover().
struct ast_format* preferred_format |
The preferred format, as the mappings are numerically sorted
Definition at line 766 of file rtp_engine.h.
Referenced by ast_rtp_codecs_get_preferred_format(), ast_rtp_codecs_payloads_copy(), ast_rtp_codecs_payloads_destroy(), ast_rtp_codecs_payloads_unset(), ast_rtp_codecs_payloads_xover(), and ast_rtp_codecs_set_preferred_format().