D:/opendownloadmanager/ODM-1.x/Include.Add/ffmpeg/rtp.h File Reference

Go to the source code of this file.

Classes

struct  rtp_payload_data_s
struct  rtp_payload_data_s::AUHeaders
struct  AVRtpPayloadType_s

Defines

#define RTP_MIN_PACKET_LENGTH   12
#define RTP_MAX_PACKET_LENGTH   1500
#define RTP_PT_PRIVATE   96
#define RTP_VERSION   2
#define RTP_MAX_SDES   256
#define RTCP_TX_RATIO_NUM   5
#define RTCP_TX_RATIO_DEN   1000

Typedefs

typedef struct RTPDemuxContext RTPDemuxContext
typedef struct rtp_payload_data_s rtp_payload_data_s
typedef struct rtp_payload_data_s rtp_payload_data_t
typedef struct AVRtpPayloadType_s AVRtpPayloadType_t

Functions

int rtp_init (void)
int rtp_get_codec_info (AVCodecContext *codec, int payload_type)
int rtp_get_payload_type (AVCodecContext *codec)
RTPDemuxContextrtp_parse_open (AVFormatContext *s1, AVStream *st, URLContext *rtpc, int payload_type, rtp_payload_data_s *rtp_payload_data)
int rtp_parse_packet (RTPDemuxContext *s, AVPacket *pkt, const uint8_t *buf, int len)
void rtp_parse_close (RTPDemuxContext *s)
int rtp_get_local_port (URLContext *h)
int rtp_set_remote_url (URLContext *h, const char *uri)
void rtp_get_file_handles (URLContext *h, int *prtp_fd, int *prtcp_fd)
int rtp_check_and_send_back_rr (RTPDemuxContext *s, int count)

Variables

AVOutputFormat rtp_muxer
AVInputFormat rtp_demuxer
URLProtocol rtp_protocol
AVRtpPayloadType_t AVRtpPayloadTypes []


Define Documentation

#define RTCP_TX_RATIO_DEN   1000

Definition at line 37 of file rtp.h.

#define RTCP_TX_RATIO_NUM   5

Definition at line 36 of file rtp.h.

#define RTP_MAX_PACKET_LENGTH   1500

Definition at line 9 of file rtp.h.

#define RTP_MAX_SDES   256

Definition at line 34 of file rtp.h.

#define RTP_MIN_PACKET_LENGTH   12

Definition at line 8 of file rtp.h.

#define RTP_PT_PRIVATE   96

Definition at line 32 of file rtp.h.

#define RTP_VERSION   2

Definition at line 33 of file rtp.h.


Typedef Documentation

Definition at line 16 of file rtp.h.

Definition at line 15 of file rtp.h.


Function Documentation

int rtp_check_and_send_back_rr ( RTPDemuxContext s,
int  count 
)

int rtp_get_codec_info ( AVCodecContext codec,
int  payload_type 
)

void rtp_get_file_handles ( URLContext h,
int *  prtp_fd,
int *  prtcp_fd 
)

int rtp_get_local_port ( URLContext h  ) 

int rtp_get_payload_type ( AVCodecContext codec  ) 

int rtp_init ( void   ) 

void rtp_parse_close ( RTPDemuxContext s  ) 

RTPDemuxContext* rtp_parse_open ( AVFormatContext s1,
AVStream st,
URLContext rtpc,
int  payload_type,
rtp_payload_data_s rtp_payload_data 
)

int rtp_parse_packet ( RTPDemuxContext s,
AVPacket pkt,
const uint8_t buf,
int  len 
)

int rtp_set_remote_url ( URLContext h,
const char *  uri 
)


Variable Documentation


Generated on Sun May 25 00:20:00 2008 by  doxygen 1.5.6