#include "avformat.h"
#include "rm.h"
Go to the source code of this file.
Data Structures | |
struct | StreamInfo |
struct | RMMuxContext |
Defines | |
#define | BUFFER_DURATION 0 |
Functions | |
static void | put_str (ByteIOContext *s, const char *tag) |
static void | put_str8 (ByteIOContext *s, const char *tag) |
static void | 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 | rm_muxer |
#define BUFFER_DURATION 0 |
Definition at line 44 of file rmenc.c.
Referenced by rv10_write_header().
static void put_str | ( | ByteIOContext * | s, | |
const char * | tag | |||
) | [static] |
Definition at line 47 of file rmenc.c.
Referenced by rv10_write_header().
static void put_str8 | ( | ByteIOContext * | s, | |
const char * | tag | |||
) | [static] |
Definition at line 55 of file rmenc.c.
Referenced by rv10_write_header().
static int rm_write_audio | ( | AVFormatContext * | s, | |
const uint8_t * | buf, | |||
int | size, | |||
int | flags | |||
) | [static] |
Definition at line 338 of file rmenc.c.
Referenced by rm_write_packet().
static int rm_write_header | ( | AVFormatContext * | s | ) | [static] |
static int rm_write_packet | ( | AVFormatContext * | s, | |
AVPacket * | pkt | |||
) | [static] |
static int rm_write_trailer | ( | AVFormatContext * | s | ) | [static] |
static int rm_write_video | ( | AVFormatContext * | s, | |
const uint8_t * | buf, | |||
int | size, | |||
int | flags | |||
) | [static] |
Definition at line 363 of file rmenc.c.
Referenced by rm_write_packet().
static void rv10_write_header | ( | AVFormatContext * | ctx, | |
int | data_size, | |||
int | index_pos | |||
) | [static] |
Definition at line 63 of file rmenc.c.
Referenced by rm_write_header(), and rm_write_trailer().
static void write_packet_header | ( | AVFormatContext * | ctx, | |
StreamInfo * | stream, | |||
int | length, | |||
int | key_frame | |||
) | [static] |
Definition at line 275 of file rmenc.c.
Referenced by rm_write_audio(), and rm_write_video().
{ "rm", NULL_IF_CONFIG_SMALL("RealMedia format"), "application/vnd.rn-realmedia", "rm,ra", sizeof(RMMuxContext), CODEC_ID_AC3, CODEC_ID_RV10, rm_write_header, rm_write_packet, rm_write_trailer, }