FFmpeg
|
rmenc.c File Reference
Include dependency graph for rmenc.c:

Go to the source code of this file.
Data Structures | |
struct | StreamInfo |
struct | RMMuxContext |
Macros | |
#define | BUFFER_DURATION 0 |
Functions | |
static void | put_str (AVIOContext *s, const char *tag) |
static void | put_str8 (AVIOContext *s, const char *tag) |
static int | rv10_write_header (AVFormatContext *ctx, int data_size, int index_pos) |
static void | write_packet_header (AVFormatContext *ctx, StreamInfo *stream, int length, int key_frame) |
static int | rm_write_header (AVFormatContext *s) |
static int | rm_write_audio (AVFormatContext *s, const uint8_t *buf, int size, int flags) |
static int | rm_write_video (AVFormatContext *s, const uint8_t *buf, int size, int flags) |
static int | rm_write_packet (AVFormatContext *s, AVPacket *pkt) |
static int | rm_write_trailer (AVFormatContext *s) |
Variables | |
AVOutputFormat | ff_rm_muxer |
Macro Definition Documentation
#define BUFFER_DURATION 0 |
Definition at line 46 of file rmenc.c.
Referenced by rv10_write_header().
Function Documentation
|
static |
Definition at line 49 of file rmenc.c.
Referenced by rv10_write_header().
|
static |
Definition at line 57 of file rmenc.c.
Referenced by rv10_write_header().
|
static |
Definition at line 354 of file rmenc.c.
Referenced by rm_write_packet().
|
static |
|
static |
|
static |
|
static |
Definition at line 382 of file rmenc.c.
Referenced by rm_write_packet().
|
static |
Definition at line 65 of file rmenc.c.
Referenced by rm_write_header(), and rm_write_trailer().
|
static |
Definition at line 285 of file rmenc.c.
Referenced by rm_write_audio(), and rm_write_video().
Variable Documentation
AVOutputFormat ff_rm_muxer |
Initial value:
= {
.name = "rm",
.long_name = NULL_IF_CONFIG_SMALL("RealMedia"),
.mime_type = "application/vnd.rn-realmedia",
.extensions = "rm,ra",
.priv_data_size = sizeof(RMMuxContext),
.audio_codec = AV_CODEC_ID_AC3,
.video_codec = AV_CODEC_ID_RV10,
}
static int write_packet(AVFormatContext *s, AVPacket *pkt)
Definition: libavformat/assenc.c:63
Definition: libavformat/internal.h:35
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
Definition: libavcodec/avcodec.h:108
Definition: libavcodec/avcodec.h:384
Definition: rmenc.c:39
Generated on Sat Feb 22 2025 06:54:49 for FFmpeg by
