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_hevc (AVFormatContext *s1, const uint8_t *buf1, int size) |
void | ff_rtp_send_h261 (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. More... | |
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. More... | |
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. More... | |
void | ff_rtp_send_vc2hq (AVFormatContext *s1, const uint8_t *buf, int size, int interlaced) |
void | ff_rtp_send_vp8 (AVFormatContext *s1, const uint8_t *buff, int size) |
void | ff_rtp_send_vp9 (AVFormatContext *s1, const uint8_t *buff, int size) |
void | ff_rtp_send_jpeg (AVFormatContext *s1, const uint8_t *buff, int size) |
void | ff_rtp_send_raw_rfc4175 (AVFormatContext *s1, const uint8_t *buf, int size, int interlaced, int field) |
const uint8_t * | ff_h263_find_resync_marker_reverse (const uint8_t *restrict start, const uint8_t *restrict end) |
#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 335 of file rtpenc.c.
Referenced by ff_rtp_send_aac(), ff_rtp_send_amr(), ff_rtp_send_h261(), ff_rtp_send_h263(), ff_rtp_send_jpeg(), ff_rtp_send_latm(), ff_rtp_send_mpegvideo(), ff_rtp_send_raw_rfc4175(), ff_rtp_send_vp8(), ff_rtp_send_vp9(), ff_rtp_send_xiph(), flush_buffered(), nal_send(), rtp_send_ilbc(), rtp_send_mpegaudio(), rtp_send_mpegts_raw(), rtp_send_raw(), rtp_send_samples(), send_mode_a(), send_mode_b(), and send_packet().
void ff_rtp_send_h264_hevc | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | size | ||
) |
Definition at line 180 of file rtpenc_h264_hevc.c.
Referenced by rtp_write_packet().
void ff_rtp_send_h261 | ( | AVFormatContext * | s1, |
const uint8_t * | buf1, | ||
int | size | ||
) |
Definition at line 39 of file rtpenc_h261.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 27 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 33 of file rtpenc_xiph.c.
Referenced by rtp_write_packet().
void ff_rtp_send_vc2hq | ( | AVFormatContext * | s1, |
const uint8_t * | buf, | ||
int | size, | ||
int | interlaced | ||
) |
Definition at line 106 of file rtpenc_vc2hq.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_vp9 | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Definition at line 26 of file rtpenc_vp9.c.
Referenced by rtp_write_packet().
void ff_rtp_send_jpeg | ( | AVFormatContext * | s1, |
const uint8_t * | buff, | ||
int | size | ||
) |
Definition at line 28 of file rtpenc_jpeg.c.
Referenced by rtp_write_packet().
void ff_rtp_send_raw_rfc4175 | ( | AVFormatContext * | s1, |
const uint8_t * | buf, | ||
int | size, | ||
int | interlaced, | ||
int | field | ||
) |
Definition at line 24 of file rtpenc_rfc4175.c.
Referenced by rtp_write_packet().
const uint8_t* ff_h263_find_resync_marker_reverse | ( | const uint8_t *restrict | start, |
const uint8_t *restrict | end | ||
) |
Definition at line 26 of file rtpenc_h263.c.
Referenced by ff_rtp_send_h263(), and ff_rtp_send_h263_rfc2190().