World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <avformat.h>
См. определение в файле avformat.h строка 495
const char* AVOutputFormat::name |
См. определение в файле avformat.h строка 496
const char* AVOutputFormat::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 строка 502
const char* AVOutputFormat::mime_type |
См. определение в файле avformat.h строка 503
const char* AVOutputFormat::extensions |
comma-separated filename extensions
См. определение в файле avformat.h строка 504
enum AVCodecID AVOutputFormat::audio_codec |
default audio codec
См. определение в файле avformat.h строка 506
enum AVCodecID AVOutputFormat::video_codec |
default video codec
См. определение в файле avformat.h строка 507
enum AVCodecID AVOutputFormat::subtitle_codec |
default subtitle codec
См. определение в файле avformat.h строка 508
int AVOutputFormat::flags |
can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_GLOBALHEADER, AVFMT_NOTIMESTAMPS, AVFMT_VARIABLE_FPS, AVFMT_NODIMENSIONS, AVFMT_NOSTREAMS, AVFMT_ALLOW_FLUSH, AVFMT_TS_NONSTRICT, AVFMT_TS_NEGATIVE
См. определение в файле avformat.h строка 515
const struct AVCodecTag* const * AVOutputFormat::codec_tag |
List of supported codec_id-codec_tag pairs, ordered by "better choice first". The arrays are all terminated by AV_CODEC_ID_NONE.
См. определение в файле avformat.h строка 521
const AVClass* AVOutputFormat::priv_class |
AVClass for the private context.
См. определение в файле avformat.h строка 524
ff_const59 struct AVOutputFormat* AVOutputFormat::next |
См. определение в файле avformat.h строка 542
int AVOutputFormat::priv_data_size |
size of private data so that it can be allocated in the wrapper
См. определение в файле avformat.h строка 546
int(* AVOutputFormat::write_header) (struct AVFormatContext *) |
См. определение в файле avformat.h строка 548
int(* AVOutputFormat::write_packet) (struct AVFormatContext *, AVPacket *pkt) |
Write a packet. If AVFMT_ALLOW_FLUSH is set in flags, pkt can be NULL in order to flush data buffered in the muxer. When flushing, return 0 if there still is more data to flush, or 1 if everything was flushed and there is no more buffered data.
См. определение в файле avformat.h строка 556
int(* AVOutputFormat::write_trailer) (struct AVFormatContext *) |
См. определение в файле avformat.h строка 557
int(* AVOutputFormat::interleave_packet) (struct AVFormatContext *, AVPacket *out, AVPacket *in, int flush) |
Currently only used to set pixel format if not YUV420P.
См. определение в файле avformat.h строка 561
Test if the given codec can be stored in this container.
См. определение в файле avformat.h строка 570
void(* AVOutputFormat::get_output_timestamp) (struct AVFormatContext *s, int stream, int64_t *dts, int64_t *wall) |
См. определение в файле avformat.h строка 572
int(* AVOutputFormat::control_message) (struct AVFormatContext *s, int type, void *data, size_t data_size) |
Allows sending messages from application to device.
См. определение в файле avformat.h строка 577
int(* AVOutputFormat::write_uncoded_frame) (struct AVFormatContext *, int stream_index, AVFrame **frame, unsigned flags) |
Write an uncoded AVFrame.
See av_write_uncoded_frame() for details.
The library will free *frame afterwards, but the muxer can prevent it by setting the pointer to NULL.
См. определение в файле avformat.h строка 588
int(* AVOutputFormat::get_device_list) (struct AVFormatContext *s, struct AVDeviceInfoList *device_list) |
Returns device list with it properties.
См. определение в файле avformat.h строка 594
int(* AVOutputFormat::create_device_capabilities) (struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps) |
Initialize device capabilities submodule.
См. определение в файле avformat.h строка 599
int(* AVOutputFormat::free_device_capabilities) (struct AVFormatContext *s, struct AVDeviceCapabilitiesQuery *caps) |
Free device capabilities submodule.
См. определение в файле avformat.h строка 604
enum AVCodecID AVOutputFormat::data_codec |
default data codec
См. определение в файле avformat.h строка 605
int(* AVOutputFormat::init) (struct AVFormatContext *) |
Initialize format. May allocate data here, and set any AVFormatContext or AVStream parameters that need to be set before packets are sent. This method must not write output.
Return 0 if streams were fully configured, 1 if not, negative AVERROR on failure
Any allocations made here must be freed in deinit().
См. определение в файле avformat.h строка 615
void(* AVOutputFormat::deinit) (struct AVFormatContext *) |
Deinitialize format. If present, this is called whenever the muxer is being destroyed, regardless of whether or not the header has been written.
If a trailer is being written, this is called after write_trailer().
This is called if init() fails as well.
См. определение в файле avformat.h строка 624
int(* AVOutputFormat::check_bitstream) (struct AVFormatContext *, const AVPacket *pkt) |
Set up any necessary bitstream filtering and extract any extra data needed for the global header. Return 0 if more packets from this stream must be checked; 1 if not.
См. определение в файле avformat.h строка 630