FFmpeg
|
#include "avformat.h"
#include "mux.h"
#include "riff.h"
#include "internal.h"
#include "avio_internal.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/avassert.h"
Go to the source code of this file.
Data Structures | |
struct | AMVContext |
Macros | |
#define | AMV_STREAM_COUNT 2 |
#define | AMV_STREAM_VIDEO 0 |
#define | AMV_STREAM_AUDIO 1 |
#define | AMV_VIDEO_STRH_SIZE 56 |
#define | AMV_VIDEO_STRF_SIZE 36 |
#define | AMV_AUDIO_STRH_SIZE 48 |
#define | AMV_AUDIO_STRF_SIZE 20 /* sizeof(WAVEFORMATEX) + 2 */ |
Functions | |
static int64_t | amv_start_tag (AVIOContext *pb, const char *tag) |
static void | amv_end_tag (AVIOContext *pb, int64_t start) |
static av_cold int | amv_init (AVFormatContext *s) |
static void | amv_deinit (AVFormatContext *s) |
static void | amv_write_vlist (AVFormatContext *s, AVCodecParameters *par) |
static void | amv_write_alist (AVFormatContext *s, AVCodecParameters *par) |
static int | amv_write_header (AVFormatContext *s) |
static int | amv_write_packet_internal (AVFormatContext *s, AVPacket *pkt) |
static int | amv_pad (AVFormatContext *s, AVPacket *pkt) |
static int | amv_write_packet (AVFormatContext *s, AVPacket *pkt) |
static int | amv_write_trailer (AVFormatContext *s) |
Variables | |
const FFOutputFormat | ff_amv_muxer |
#define AMV_AUDIO_STRF_SIZE 20 /* sizeof(WAVEFORMATEX) + 2 */ |
|
static |
Definition at line 77 of file amvenc.c.
Referenced by amv_write_alist(), amv_write_header(), and amv_write_vlist().
|
static |
Definition at line 84 of file amvenc.c.
Referenced by amv_write_alist(), amv_write_header(), amv_write_trailer(), and amv_write_vlist().
|
static |
|
static |
|
static |
Definition at line 208 of file amvenc.c.
Referenced by amv_write_header().
|
static |
Definition at line 227 of file amvenc.c.
Referenced by amv_write_header().
|
static |
|
static |
Definition at line 294 of file amvenc.c.
Referenced by amv_pad(), amv_write_packet(), and amv_write_trailer().
|
static |
Definition at line 319 of file amvenc.c.
Referenced by amv_write_packet().
|
static |
|
static |
const FFOutputFormat ff_amv_muxer |