#include <libavutil/opt.h>#include "avformat.h"#include "rtp.h"Go to the source code of this file.
Functions | |
| int | ff_rtp_get_codec_info (AVCodecContext *codec, int payload_type) | 
| Initialize a codec context based on the payload type.   | |
| int | ff_rtp_get_payload_type (AVFormatContext *fmt, AVCodecContext *codec) | 
| Return the payload type for a given codec used in the given format context.   | |
| 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 AVCodecID | ff_rtp_codec_id (const char *buf, enum AVMediaType codec_type) | 
| Return the codec id for the given encoding name and codec type.   | |
Variables | |
| struct { | |
| int pt | |
| const char enc_name [6] | |
| enum AVMediaType codec_type | |
| enum AVCodecID codec_id | |
| int clock_rate | |
| int audio_channels | |
| } | AVRtpPayloadTypes [] | 
| enum AVCodecID 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 131 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().
struct { ... }   AVRtpPayloadTypes[] [static]           | 
        
Referenced by ff_rtp_codec_id(), ff_rtp_enc_name(), ff_rtp_get_codec_info(), and ff_rtp_get_payload_type().
| enum AVMediaType codec_type | 
Definition at line 39 of file rtp.c.
Referenced by avcodec_string(), avi_read_header(), and build_feed_streams().
| const char enc_name[6] | 
Definition at line 37 of file rtp.c.
Referenced by ff_rtp_enc_name(), ff_rtp_get_codec_info(), vp5_parse_coeff(), vp5_parse_coeff_models(), vp6_decode_free_context(), vp6_parse_coeff(), vp6_parse_coeff_huffman(), and vp6_parse_coeff_models().
 1.5.8