#include "libavformat/avformat.h"#include "libavcodec/avcodec.h"Go to the source code of this file.
Defines | |
| #define | RTP_PT_PRIVATE 96 |
| #define | RTP_VERSION 2 |
| #define | RTP_MAX_SDES 256 |
| maximum text length for SDES | |
| #define | RTCP_TX_RATIO_NUM 5 |
| #define | RTCP_TX_RATIO_DEN 1000 |
| #define | RTP_XIPH_IDENT 0xfecdba |
Enumerations | |
| enum | RTCPType { RTCP_SR = 200, RTCP_RR, RTCP_SDES, RTCP_BYE, RTCP_APP } |
Functions | |
| int | ff_rtp_get_payload_type (AVFormatContext *fmt, AVCodecContext *codec) |
| Return the payload type for a given codec used in the given format context. | |
| int | ff_rtp_get_codec_info (AVCodecContext *codec, int payload_type) |
| Initialize a codec context based on the payload type. | |
| const char * | ff_rtp_enc_name (int payload_type) |
| Return the encoding name (as defined in http://www.iana.org/assignments/rtp-parameters) for a given payload type. | |
| enum CodecID | ff_rtp_codec_id (const char *buf, enum AVMediaType codec_type) |
| Return the codec id for the given encoding name and codec type. | |
| #define RTCP_TX_RATIO_DEN 1000 |
Definition at line 77 of file rtp.h.
Referenced by ff_rtp_check_and_send_back_rr(), and rtp_write_packet().
| #define RTCP_TX_RATIO_NUM 5 |
Definition at line 76 of file rtp.h.
Referenced by ff_rtp_check_and_send_back_rr(), and rtp_write_packet().
| #define RTP_PT_PRIVATE 96 |
| #define RTP_VERSION 2 |
Definition at line 72 of file rtp.h.
Referenced by ff_rtp_check_and_send_back_rr(), ff_rtp_send_data(), ff_rtp_send_punch_packets(), and rtp_parse_one_packet().
| #define RTP_XIPH_IDENT 0xfecdba |
| enum RTCPType |
| enum CodecID ff_rtp_codec_id | ( | const char * | buf, | |
| enum AVMediaType | codec_type | |||
| ) |
Return the codec id for the given encoding name and codec type.
| buf | A pointer to the string containing the encoding name | |
| codec_type | The codec type |
| const char* ff_rtp_enc_name | ( | int | payload_type | ) |
Return the encoding name (as defined in http://www.iana.org/assignments/rtp-parameters) for a given payload type.
| payload_type | The payload type (the 'PT' field in the RTP header) |
Definition at line 121 of file rtp.c.
Referenced by ff_rtp_parse_close(), and ff_rtp_parse_open().
| int ff_rtp_get_codec_info | ( | AVCodecContext * | codec, | |
| int | payload_type | |||
| ) |
Initialize a codec context based on the payload type.
Fill the codec_type and codec_id fields of a codec context with information depending on the payload type; for audio codecs, the channels and sample_rate fields are also filled.
| codec | The context of the codec | |
| payload_type | The payload type (the 'PT' field in the RTP header) |
| int ff_rtp_get_payload_type | ( | AVFormatContext * | fmt, | |
| AVCodecContext * | codec | |||
| ) |
Return the payload type for a given codec used in the given format context.
| fmt | The context of the format | |
| codec | The context of the codec |
Definition at line 93 of file rtp.c.
Referenced by rtp_write_header().
1.5.8