FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | RTPMuxContext |
Macros | |
#define | FF_RTP_FLAG_MP4A_LATM 1 |
#define | FF_RTP_FLAG_RFC2190 2 |
#define | FF_RTP_FLAG_SKIP_RTCP 4 |
#define | FF_RTP_FLAG_H264_MODE0 8 |
#define | FF_RTP_FLAG_SEND_BYE 16 |
#define | FF_RTP_FLAG_OPTS(ctx, fieldname) |
Functions | |
void | ff_rtp_send_data (AVFormatContext *s1, const uint8_t *buf1, int len, int m) |
void | ff_rtp_send_h264 (AVFormatContext *s1, const uint8_t *buf1, int size) |
void | ff_rtp_send_h263 (AVFormatContext *s1, const uint8_t *buf1, int size) |
Packetize H.263 frames into RTP packets according to RFC 4629. | |
void | ff_rtp_send_h263_rfc2190 (AVFormatContext *s1, const uint8_t *buf1, int size, const uint8_t *mb_info, int mb_info_size) |
void | ff_rtp_send_aac (AVFormatContext *s1, const uint8_t *buff, int size) |
void | ff_rtp_send_latm (AVFormatContext *s1, const uint8_t *buff, int size) |
void | ff_rtp_send_amr (AVFormatContext *s1, const uint8_t *buff, int size) |
Packetize AMR frames into RTP packets according to RFC 3267, in octet-aligned mode. | |
void | ff_rtp_send_mpegvideo (AVFormatContext *s1, const uint8_t *buf1, int size) |
void | ff_rtp_send_xiph (AVFormatContext *s1, const uint8_t *buff, int size) |
Packetize Xiph frames into RTP according to RFC 5215 (Vorbis) and the Theora RFC draft. | |
void | ff_rtp_send_vp8 (AVFormatContext *s1, const uint8_t *buff, int size) |
void | ff_rtp_send_jpeg (AVFormatContext *s1, const uint8_t *buff, int size) |
const uint8_t * | ff_h263_find_resync_marker_reverse (const uint8_t *av_restrict start, const uint8_t *av_restrict end) |
#define FF_RTP_FLAG_MP4A_LATM 1 |
Definition at line 67 of file rtpenc.h.
Referenced by rtp_write_packet().
#define FF_RTP_FLAG_RFC2190 2 |
Definition at line 68 of file rtpenc.h.
Referenced by rtp_write_packet().
#define FF_RTP_FLAG_SKIP_RTCP 4 |
Definition at line 69 of file rtpenc.h.
Referenced by rtp_write_packet().
#define FF_RTP_FLAG_H264_MODE0 8 |
Definition at line 70 of file rtpenc.h.
Referenced by nal_send().
#define FF_RTP_FLAG_SEND_BYE 16 |
Definition at line 71 of file rtpenc.h.
Referenced by rtp_write_trailer().
#define FF_RTP_FLAG_OPTS | ( | ctx, | |
fieldname | |||
) |
void ff_rtp_send_data | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | len, | ||
int | m | ||
) |
Definition at line 311 of file rtpenc.c.
Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_h263(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_vp8(), ff_rtp_send_xiph(), nal_send(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), rtp_send_raw(), rtp_send_samples(), send_mode_a(), and send_mode_b().
void ff_rtp_send_h264 | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | size | ||
) |
Definition at line 84 of file rtpenc_h264.c.
Referenced by rtp_write_packet().
void ff_rtp_send_h263 | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | size | ||
) |
Packetize H.263 frames into RTP packets according to RFC 4629.
Definition at line 43 of file rtpenc_h263.c.
Referenced by rtp_write_packet().
void ff_rtp_send_h263_rfc2190 | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | size, | ||
const uint8_t * | mb_info, | ||
int | mb_info_size | ||
) |
Definition at line 101 of file rtpenc_h263_rfc2190.c.
Referenced by rtp_write_packet().
void ff_rtp_send_aac | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Definition at line 25 of file rtpenc_aac.c.
Referenced by rtp_write_packet().
void ff_rtp_send_latm | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Definition at line 25 of file rtpenc_latm.c.
Referenced by rtp_write_packet().
void ff_rtp_send_amr | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Packetize AMR frames into RTP packets according to RFC 3267, in octet-aligned mode.
Definition at line 30 of file rtpenc_amr.c.
Referenced by rtp_write_packet().
void ff_rtp_send_mpegvideo | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | size | ||
) |
Definition at line 29 of file rtpenc_mpv.c.
Referenced by rtp_write_packet().
void ff_rtp_send_xiph | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Packetize Xiph frames into RTP according to RFC 5215 (Vorbis) and the Theora RFC draft.
(http://svn.xiph.org/trunk/theora/doc/draft-ietf-avt-rtp-theora-00.txt)
Definition at line 31 of file rtpenc_xiph.c.
Referenced by rtp_write_packet().
void ff_rtp_send_vp8 | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Definition at line 26 of file rtpenc_vp8.c.
Referenced by rtp_write_packet().
void ff_rtp_send_jpeg | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Definition at line 27 of file rtpenc_jpeg.c.
Referenced by rtp_write_packet().
const uint8_t* ff_h263_find_resync_marker_reverse | ( | const uint8_t *av_restrict | start, |
const uint8_t *av_restrict | end | ||
) |
Definition at line 26 of file rtpenc_h263.c.
Referenced by ff_rtp_send_h263(), and ff_rtp_send_h263_rfc2190().