World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <avformat.h>
См. определение в файле avformat.h строка 640
const char* AVInputFormat::name |
A comma separated list of short names for the format. New names may be appended with a minor bump.
См. определение в файле avformat.h строка 645
const char* AVInputFormat::long_name |
Descriptive name for the format, meant to be more human-readable than name. You should use the NULL_IF_CONFIG_SMALL() macro to define it.
См. определение в файле avformat.h строка 652
int AVInputFormat::flags |
Can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_SHOW_IDS, AVFMT_NOTIMESTAMPS, AVFMT_GENERIC_INDEX, AVFMT_TS_DISCONT, AVFMT_NOBINSEARCH, AVFMT_NOGENSEARCH, AVFMT_NO_BYTE_SEEK, AVFMT_SEEK_TO_PTS.
См. определение в файле avformat.h строка 659
const char* AVInputFormat::extensions |
If extensions are defined, then no probe is done. You should usually not use extension format guessing because it is not reliable enough
См. определение в файле avformat.h строка 666
const struct AVCodecTag* const * AVInputFormat::codec_tag |
См. определение в файле avformat.h строка 668
const AVClass* AVInputFormat::priv_class |
AVClass for the private context.
См. определение в файле avformat.h строка 670
const char* AVInputFormat::mime_type |
Comma-separated list of mime types. It is used check for matching mime types while probing.
См. определение в файле avformat.h строка 677
ff_const59 struct AVInputFormat* AVInputFormat::next |
См. определение в файле avformat.h строка 686
int AVInputFormat::raw_codec_id |
Raw demuxers store their codec ID here.
См. определение в файле avformat.h строка 691
int AVInputFormat::priv_data_size |
Size of private data so that it can be allocated in the wrapper.
См. определение в файле avformat.h строка 696
int(* AVInputFormat::read_probe) (const AVProbeData *) |
Tell if a given file has a chance of being parsed as this format. The buffer provided is guaranteed to be AVPROBE_PADDING_SIZE bytes big so you do not have to check for that unless you need more.
См. определение в файле avformat.h строка 703
int(* AVInputFormat::read_header) (struct AVFormatContext *) |
Read the format header and initialize the AVFormatContext structure. Return 0 if OK. 'avformat_new_stream' should be called to create new streams.
См. определение в файле avformat.h строка 710
int(* AVInputFormat::read_packet) (struct AVFormatContext *, AVPacket *pkt) |
Read one packet and put it in 'pkt'. pts and flags are also set. 'avformat_new_stream' can be called only if the flag AVFMTCTX_NOHEADER is used and only in the calling thread (not in a background thread).
См. определение в файле avformat.h строка 721
int(* AVInputFormat::read_close) (struct AVFormatContext *) |
Close the stream. The AVFormatContext and AVStreams are not freed by this function
См. определение в файле avformat.h строка 727
int(* AVInputFormat::read_seek) (struct AVFormatContext *, int stream_index, int64_t timestamp, int flags) |
Seek to a given timestamp relative to the frames in stream component stream_index.
stream_index | Must not be -1. |
flags | Selects which direction should be preferred if no exact match is available. |
См. определение в файле avformat.h строка 737
int64_t(* AVInputFormat::read_timestamp) (struct AVFormatContext *s, int stream_index, int64_t *pos, int64_t pos_limit) |
Get the next timestamp in stream[stream_index].time_base units.
См. определение в файле avformat.h строка 744
int(* AVInputFormat::read_play) (struct AVFormatContext *) |
Start/resume playing - only meaningful if using a network-based format (RTSP).
См. определение в файле avformat.h строка 751
int(* AVInputFormat::read_pause) (struct AVFormatContext *) |
Pause playing - only meaningful if using a network-based format (RTSP).
См. определение в файле avformat.h строка 757
int(* AVInputFormat::read_seek2) (struct AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags) |
Seek to timestamp ts. Seeking will be done so that the point from which all active streams can be presented successfully will be closest to ts and within min/max_ts. Active streams are all streams that have AVStream.discard < AVDISCARD_ALL.
См. определение в файле avformat.h строка 765
int(* AVInputFormat::get_device_list) (struct AVFormatContext *s, struct AVDeviceInfoList *device_list) |
Returns device list with it properties.
См. определение в файле avformat.h строка 771
int(* AVInputFormat::create_device_capabilities) (struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps) |
Initialize device capabilities submodule.
См. определение в файле avformat.h строка 777
int(* AVInputFormat::free_device_capabilities) (struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps) |
Free device capabilities submodule.
См. определение в файле avformat.h строка 783