FFmpeg
|
libquvi.c File Reference
#include <quvi/quvi.h>
#include "libavformat/avformat.h"
#include "libavformat/internal.h"
#include "libavutil/opt.h"
Include dependency graph for libquvi.c:
Go to the source code of this file.
Data Structures | |
struct | LibQuviContext |
Macros | |
#define | OFFSET(x) offsetof(LibQuviContext, x) |
#define | FLAGS AV_OPT_FLAG_DECODING_PARAM |
Functions | |
static int | libquvi_close (AVFormatContext *s) |
static int | libquvi_read_header (AVFormatContext *s) |
static int | libquvi_read_packet (AVFormatContext *s, AVPacket *pkt) |
static int | libquvi_read_seek (AVFormatContext *s, int stream_index, int64_t timestamp, int flags) |
static int | libquvi_probe (AVProbeData *p) |
Variables | |
static const AVOption | libquvi_options [] |
static const AVClass | libquvi_context_class |
AVInputFormat | ff_libquvi_demuxer |
Macro Definition Documentation
#define FLAGS AV_OPT_FLAG_DECODING_PARAM |
#define OFFSET | ( | x | ) | offsetof(LibQuviContext, x) |
Function Documentation
|
static |
|
static |
|
static |
|
static |
|
static |
Variable Documentation
AVInputFormat ff_libquvi_demuxer |
Initial value:
= {
.name = "libquvi",
.long_name = NULL_IF_CONFIG_SMALL("libquvi demuxer"),
.priv_data_size = sizeof(LibQuviContext),
.priv_class = &libquvi_context_class,
.flags = AVFMT_NOFILE,
}
static int read_seek(AVFormatContext *ctx, int stream_index, int64_t timestamp, int flags)
Definition: libcdio.c:153
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
Definition: libquvi.c:27
static int libquvi_read_packet(AVFormatContext *s, AVPacket *pkt)
Definition: libquvi.c:109
static int libquvi_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
Definition: libquvi.c:115
#define AVFMT_NOFILE
Demuxer will use avio_open, no opened file should be provided by the caller.
Definition: avformat.h:345
|
static |
Initial value:
= {
.class_name = "libquvi",
.item_name = av_default_item_name,
.option = libquvi_options,
.version = LIBAVUTIL_VERSION_INT,
}
|
static |
Initial value:
= {
{ "format", "request specific format", OFFSET(format), AV_OPT_TYPE_STRING, {.str="best"}, .flags = FLAGS },
{ NULL }
}
Definition: opt.h:226
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFilterBuffer structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample format(the sample packing is implied by the sample format) and sample rate.The lists are not just lists
Generated on Mon Nov 18 2024 06:52:07 for FFmpeg by 1.8.11