World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Группы | |
AVPacket | |
Types and functions for working with AVPacket. | |
AVHWAccel | |
AVPicture | |
Functions for working with AVPicture. | |
Классы | |
struct | AVCodecDescriptor |
struct | RcOverride |
struct | AVPanScan |
struct | AVCPBProperties |
struct | AVCodecContext |
struct | AVProfile |
struct | AVCodecHWConfig |
struct | AVCodec |
struct | AVSubtitleRect |
struct | AVSubtitle |
struct | AVCodecParameters |
Определения типов | |
typedef struct AVCodecDescriptor | AVCodecDescriptor |
typedef struct AVPanScan | AVPanScan |
typedef struct AVCPBProperties | AVCPBProperties |
typedef struct AVCodecContext | AVCodecContext |
typedef struct AVProfile | AVProfile |
typedef struct AVCodecHWConfig | AVCodecHWConfig |
typedef struct AVCodecDefault | AVCodecDefault |
typedef struct AVCodec | AVCodec |
typedef struct AVSubtitleRect | AVSubtitleRect |
typedef struct AVSubtitle | AVSubtitle |
typedef struct AVCodecParameters | AVCodecParameters |
Basic definitions, functions for querying libavcodec capabilities, allocating core structures, etc.
typedef struct AVCodecDescriptor AVCodecDescriptor |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
This struct describes the properties of a single codec described by an AVCodecID.
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Pan Scan area. This specifies the area which should be displayed. Note there may be multiple such areas for one frame.
typedef struct AVCPBProperties AVCPBProperties |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
This structure describes the bitrate properties of an encoded bitstream. It roughly corresponds to a subset the VBV parameters for MPEG-2 or HRD parameters for H.264/HEVC.
typedef struct AVCodecContext AVCodecContext |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
main external API structure. New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. You can use AVOptions (av_opt* / av_set/get*()) to access these fields from user applications. The name string for AVOptions options matches the associated command line parameter name and can be found in libavcodec/options_table.h The AVOption/command line parameter names differ in some cases from the C structure field names for historic reasons or brevity. sizeof(AVCodecContext) must not be used outside libav*.
typedef struct AVCodecHWConfig AVCodecHWConfig |
typedef struct AVCodecDefault AVCodecDefault |
typedef struct AVSubtitleRect AVSubtitleRect |
typedef struct AVSubtitle AVSubtitle |
typedef struct AVCodecParameters AVCodecParameters |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
This struct describes the properties of an encoded stream.
sizeof(AVCodecParameters) is not a part of the public ABI, this struct must be allocated with avcodec_parameters_alloc() and freed with avcodec_parameters_free().
enum AVCodecID |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Identify the syntax and semantics of the bitstream. The principle is roughly: Two decoders with the same ID can decode the same streams. Two encoders with the same ID can encode compatible streams. There may be slight deviations from the principle due to implementation details.
If you add a codec ID to this list, add it so that
After adding new codec IDs, do not forget to add an entry to the codec descriptor list and bump libavcodec minor version.
Элементы перечислений | |
---|---|
AV_CODEC_ID_NONE | |
AV_CODEC_ID_MPEG1VIDEO | |
AV_CODEC_ID_MPEG2VIDEO | preferred ID for MPEG-1/2 video decoding |
AV_CODEC_ID_H261 | |
AV_CODEC_ID_H263 | |
AV_CODEC_ID_RV10 | |
AV_CODEC_ID_RV20 | |
AV_CODEC_ID_MJPEG | |
AV_CODEC_ID_MJPEGB | |
AV_CODEC_ID_LJPEG | |
AV_CODEC_ID_SP5X | |
AV_CODEC_ID_JPEGLS | |
AV_CODEC_ID_MPEG4 | |
AV_CODEC_ID_RAWVIDEO | |
AV_CODEC_ID_MSMPEG4V1 | |
AV_CODEC_ID_MSMPEG4V2 | |
AV_CODEC_ID_MSMPEG4V3 | |
AV_CODEC_ID_WMV1 | |
AV_CODEC_ID_WMV2 | |
AV_CODEC_ID_H263P | |
AV_CODEC_ID_H263I | |
AV_CODEC_ID_FLV1 | |
AV_CODEC_ID_SVQ1 | |
AV_CODEC_ID_SVQ3 | |
AV_CODEC_ID_DVVIDEO | |
AV_CODEC_ID_HUFFYUV | |
AV_CODEC_ID_CYUV | |
AV_CODEC_ID_H264 | |
AV_CODEC_ID_INDEO3 | |
AV_CODEC_ID_VP3 | |
AV_CODEC_ID_THEORA | |
AV_CODEC_ID_ASV1 | |
AV_CODEC_ID_ASV2 | |
AV_CODEC_ID_FFV1 | |
AV_CODEC_ID_4XM | |
AV_CODEC_ID_VCR1 | |
AV_CODEC_ID_CLJR | |
AV_CODEC_ID_MDEC | |
AV_CODEC_ID_ROQ | |
AV_CODEC_ID_INTERPLAY_VIDEO | |
AV_CODEC_ID_XAN_WC3 | |
AV_CODEC_ID_XAN_WC4 | |
AV_CODEC_ID_RPZA | |
AV_CODEC_ID_CINEPAK | |
AV_CODEC_ID_WS_VQA | |
AV_CODEC_ID_MSRLE | |
AV_CODEC_ID_MSVIDEO1 | |
AV_CODEC_ID_IDCIN | |
AV_CODEC_ID_8BPS | |
AV_CODEC_ID_SMC | |
AV_CODEC_ID_FLIC | |
AV_CODEC_ID_TRUEMOTION1 | |
AV_CODEC_ID_VMDVIDEO | |
AV_CODEC_ID_MSZH | |
AV_CODEC_ID_ZLIB | |
AV_CODEC_ID_QTRLE | |
AV_CODEC_ID_TSCC | |
AV_CODEC_ID_ULTI | |
AV_CODEC_ID_QDRAW | |
AV_CODEC_ID_VIXL | |
AV_CODEC_ID_QPEG | |
AV_CODEC_ID_PNG | |
AV_CODEC_ID_PPM | |
AV_CODEC_ID_PBM | |
AV_CODEC_ID_PGM | |
AV_CODEC_ID_PGMYUV | |
AV_CODEC_ID_PAM | |
AV_CODEC_ID_FFVHUFF | |
AV_CODEC_ID_RV30 | |
AV_CODEC_ID_RV40 | |
AV_CODEC_ID_VC1 | |
AV_CODEC_ID_WMV3 | |
AV_CODEC_ID_LOCO | |
AV_CODEC_ID_WNV1 | |
AV_CODEC_ID_AASC | |
AV_CODEC_ID_INDEO2 | |
AV_CODEC_ID_FRAPS | |
AV_CODEC_ID_TRUEMOTION2 | |
AV_CODEC_ID_BMP | |
AV_CODEC_ID_CSCD | |
AV_CODEC_ID_MMVIDEO | |
AV_CODEC_ID_ZMBV | |
AV_CODEC_ID_AVS | |
AV_CODEC_ID_SMACKVIDEO | |
AV_CODEC_ID_NUV | |
AV_CODEC_ID_KMVC | |
AV_CODEC_ID_FLASHSV | |
AV_CODEC_ID_CAVS | |
AV_CODEC_ID_JPEG2000 | |
AV_CODEC_ID_VMNC | |
AV_CODEC_ID_VP5 | |
AV_CODEC_ID_VP6 | |
AV_CODEC_ID_VP6F | |
AV_CODEC_ID_TARGA | |
AV_CODEC_ID_DSICINVIDEO | |
AV_CODEC_ID_TIERTEXSEQVIDEO | |
AV_CODEC_ID_TIFF | |
AV_CODEC_ID_GIF | |
AV_CODEC_ID_DXA | |
AV_CODEC_ID_DNXHD | |
AV_CODEC_ID_THP | |
AV_CODEC_ID_SGI | |
AV_CODEC_ID_C93 | |
AV_CODEC_ID_BETHSOFTVID | |
AV_CODEC_ID_PTX | |
AV_CODEC_ID_TXD | |
AV_CODEC_ID_VP6A | |
AV_CODEC_ID_AMV | |
AV_CODEC_ID_VB | |
AV_CODEC_ID_PCX | |
AV_CODEC_ID_SUNRAST | |
AV_CODEC_ID_INDEO4 | |
AV_CODEC_ID_INDEO5 | |
AV_CODEC_ID_MIMIC | |
AV_CODEC_ID_RL2 | |
AV_CODEC_ID_ESCAPE124 | |
AV_CODEC_ID_DIRAC | |
AV_CODEC_ID_BFI | |
AV_CODEC_ID_CMV | |
AV_CODEC_ID_MOTIONPIXELS | |
AV_CODEC_ID_TGV | |
AV_CODEC_ID_TGQ | |
AV_CODEC_ID_TQI | |
AV_CODEC_ID_AURA | |
AV_CODEC_ID_AURA2 | |
AV_CODEC_ID_V210X | |
AV_CODEC_ID_TMV | |
AV_CODEC_ID_V210 | |
AV_CODEC_ID_DPX | |
AV_CODEC_ID_MAD | |
AV_CODEC_ID_FRWU | |
AV_CODEC_ID_FLASHSV2 | |
AV_CODEC_ID_CDGRAPHICS | |
AV_CODEC_ID_R210 | |
AV_CODEC_ID_ANM | |
AV_CODEC_ID_BINKVIDEO | |
AV_CODEC_ID_IFF_ILBM | |
AV_CODEC_ID_KGV1 | |
AV_CODEC_ID_YOP | |
AV_CODEC_ID_VP8 | |
AV_CODEC_ID_PICTOR | |
AV_CODEC_ID_ANSI | |
AV_CODEC_ID_A64_MULTI | |
AV_CODEC_ID_A64_MULTI5 | |
AV_CODEC_ID_R10K | |
AV_CODEC_ID_MXPEG | |
AV_CODEC_ID_LAGARITH | |
AV_CODEC_ID_PRORES | |
AV_CODEC_ID_JV | |
AV_CODEC_ID_DFA | |
AV_CODEC_ID_WMV3IMAGE | |
AV_CODEC_ID_VC1IMAGE | |
AV_CODEC_ID_UTVIDEO | |
AV_CODEC_ID_BMV_VIDEO | |
AV_CODEC_ID_VBLE | |
AV_CODEC_ID_DXTORY | |
AV_CODEC_ID_V410 | |
AV_CODEC_ID_XWD | |
AV_CODEC_ID_CDXL | |
AV_CODEC_ID_XBM | |
AV_CODEC_ID_ZEROCODEC | |
AV_CODEC_ID_MSS1 | |
AV_CODEC_ID_MSA1 | |
AV_CODEC_ID_TSCC2 | |
AV_CODEC_ID_MTS2 | |
AV_CODEC_ID_CLLC | |
AV_CODEC_ID_MSS2 | |
AV_CODEC_ID_VP9 | |
AV_CODEC_ID_AIC | |
AV_CODEC_ID_ESCAPE130 | |
AV_CODEC_ID_G2M | |
AV_CODEC_ID_WEBP | |
AV_CODEC_ID_HNM4_VIDEO | |
AV_CODEC_ID_HEVC | |
AV_CODEC_ID_FIC | |
AV_CODEC_ID_ALIAS_PIX | |
AV_CODEC_ID_BRENDER_PIX | |
AV_CODEC_ID_PAF_VIDEO | |
AV_CODEC_ID_EXR | |
AV_CODEC_ID_VP7 | |
AV_CODEC_ID_SANM | |
AV_CODEC_ID_SGIRLE | |
AV_CODEC_ID_MVC1 | |
AV_CODEC_ID_MVC2 | |
AV_CODEC_ID_HQX | |
AV_CODEC_ID_TDSC | |
AV_CODEC_ID_HQ_HQA | |
AV_CODEC_ID_HAP | |
AV_CODEC_ID_DDS | |
AV_CODEC_ID_DXV | |
AV_CODEC_ID_SCREENPRESSO | |
AV_CODEC_ID_RSCC | |
AV_CODEC_ID_AVS2 | |
AV_CODEC_ID_Y41P | |
AV_CODEC_ID_AVRP | |
AV_CODEC_ID_012V | |
AV_CODEC_ID_AVUI | |
AV_CODEC_ID_AYUV | |
AV_CODEC_ID_TARGA_Y216 | |
AV_CODEC_ID_V308 | |
AV_CODEC_ID_V408 | |
AV_CODEC_ID_YUV4 | |
AV_CODEC_ID_AVRN | |
AV_CODEC_ID_CPIA | |
AV_CODEC_ID_XFACE | |
AV_CODEC_ID_SNOW | |
AV_CODEC_ID_SMVJPEG | |
AV_CODEC_ID_APNG | |
AV_CODEC_ID_DAALA | |
AV_CODEC_ID_CFHD | |
AV_CODEC_ID_TRUEMOTION2RT | |
AV_CODEC_ID_M101 | |
AV_CODEC_ID_MAGICYUV | |
AV_CODEC_ID_SHEERVIDEO | |
AV_CODEC_ID_YLC | |
AV_CODEC_ID_PSD | |
AV_CODEC_ID_PIXLET | |
AV_CODEC_ID_SPEEDHQ | |
AV_CODEC_ID_FMVC | |
AV_CODEC_ID_SCPR | |
AV_CODEC_ID_CLEARVIDEO | |
AV_CODEC_ID_XPM | |
AV_CODEC_ID_AV1 | |
AV_CODEC_ID_BITPACKED | |
AV_CODEC_ID_MSCC | |
AV_CODEC_ID_SRGC | |
AV_CODEC_ID_SVG | |
AV_CODEC_ID_GDV | |
AV_CODEC_ID_FITS | |
AV_CODEC_ID_IMM4 | |
AV_CODEC_ID_PROSUMER | |
AV_CODEC_ID_MWSC | |
AV_CODEC_ID_WCMV | |
AV_CODEC_ID_RASC | |
AV_CODEC_ID_HYMT | |
AV_CODEC_ID_ARBC | |
AV_CODEC_ID_AGM | |
AV_CODEC_ID_LSCR | |
AV_CODEC_ID_VP4 | |
AV_CODEC_ID_FIRST_AUDIO | A dummy id pointing at the start of audio codecs. |
AV_CODEC_ID_PCM_S16LE | |
AV_CODEC_ID_PCM_S16BE | |
AV_CODEC_ID_PCM_U16LE | |
AV_CODEC_ID_PCM_U16BE | |
AV_CODEC_ID_PCM_S8 | |
AV_CODEC_ID_PCM_U8 | |
AV_CODEC_ID_PCM_MULAW | |
AV_CODEC_ID_PCM_ALAW | |
AV_CODEC_ID_PCM_S32LE | |
AV_CODEC_ID_PCM_S32BE | |
AV_CODEC_ID_PCM_U32LE | |
AV_CODEC_ID_PCM_U32BE | |
AV_CODEC_ID_PCM_S24LE | |
AV_CODEC_ID_PCM_S24BE | |
AV_CODEC_ID_PCM_U24LE | |
AV_CODEC_ID_PCM_U24BE | |
AV_CODEC_ID_PCM_S24DAUD | |
AV_CODEC_ID_PCM_ZORK | |
AV_CODEC_ID_PCM_S16LE_PLANAR | |
AV_CODEC_ID_PCM_DVD | |
AV_CODEC_ID_PCM_F32BE | |
AV_CODEC_ID_PCM_F32LE | |
AV_CODEC_ID_PCM_F64BE | |
AV_CODEC_ID_PCM_F64LE | |
AV_CODEC_ID_PCM_BLURAY | |
AV_CODEC_ID_PCM_LXF | |
AV_CODEC_ID_S302M | |
AV_CODEC_ID_PCM_S8_PLANAR | |
AV_CODEC_ID_PCM_S24LE_PLANAR | |
AV_CODEC_ID_PCM_S32LE_PLANAR | |
AV_CODEC_ID_PCM_S16BE_PLANAR | |
AV_CODEC_ID_PCM_S64LE | |
AV_CODEC_ID_PCM_S64BE | |
AV_CODEC_ID_PCM_F16LE | |
AV_CODEC_ID_PCM_F24LE | |
AV_CODEC_ID_PCM_VIDC | |
AV_CODEC_ID_ADPCM_IMA_QT | |
AV_CODEC_ID_ADPCM_IMA_WAV | |
AV_CODEC_ID_ADPCM_IMA_DK3 | |
AV_CODEC_ID_ADPCM_IMA_DK4 | |
AV_CODEC_ID_ADPCM_IMA_WS | |
AV_CODEC_ID_ADPCM_IMA_SMJPEG | |
AV_CODEC_ID_ADPCM_MS | |
AV_CODEC_ID_ADPCM_4XM | |
AV_CODEC_ID_ADPCM_XA | |
AV_CODEC_ID_ADPCM_ADX | |
AV_CODEC_ID_ADPCM_EA | |
AV_CODEC_ID_ADPCM_G726 | |
AV_CODEC_ID_ADPCM_CT | |
AV_CODEC_ID_ADPCM_SWF | |
AV_CODEC_ID_ADPCM_YAMAHA | |
AV_CODEC_ID_ADPCM_SBPRO_4 | |
AV_CODEC_ID_ADPCM_SBPRO_3 | |
AV_CODEC_ID_ADPCM_SBPRO_2 | |
AV_CODEC_ID_ADPCM_THP | |
AV_CODEC_ID_ADPCM_IMA_AMV | |
AV_CODEC_ID_ADPCM_EA_R1 | |
AV_CODEC_ID_ADPCM_EA_R3 | |
AV_CODEC_ID_ADPCM_EA_R2 | |
AV_CODEC_ID_ADPCM_IMA_EA_SEAD | |
AV_CODEC_ID_ADPCM_IMA_EA_EACS | |
AV_CODEC_ID_ADPCM_EA_XAS | |
AV_CODEC_ID_ADPCM_EA_MAXIS_XA | |
AV_CODEC_ID_ADPCM_IMA_ISS | |
AV_CODEC_ID_ADPCM_G722 | |
AV_CODEC_ID_ADPCM_IMA_APC | |
AV_CODEC_ID_ADPCM_VIMA | |
AV_CODEC_ID_ADPCM_AFC | |
AV_CODEC_ID_ADPCM_IMA_OKI | |
AV_CODEC_ID_ADPCM_DTK | |
AV_CODEC_ID_ADPCM_IMA_RAD | |
AV_CODEC_ID_ADPCM_G726LE | |
AV_CODEC_ID_ADPCM_THP_LE | |
AV_CODEC_ID_ADPCM_PSX | |
AV_CODEC_ID_ADPCM_AICA | |
AV_CODEC_ID_ADPCM_IMA_DAT4 | |
AV_CODEC_ID_ADPCM_MTAF | |
AV_CODEC_ID_ADPCM_AGM | |
AV_CODEC_ID_AMR_NB | |
AV_CODEC_ID_AMR_WB | |
AV_CODEC_ID_RA_144 | |
AV_CODEC_ID_RA_288 | |
AV_CODEC_ID_ROQ_DPCM | |
AV_CODEC_ID_INTERPLAY_DPCM | |
AV_CODEC_ID_XAN_DPCM | |
AV_CODEC_ID_SOL_DPCM | |
AV_CODEC_ID_SDX2_DPCM | |
AV_CODEC_ID_GREMLIN_DPCM | |
AV_CODEC_ID_MP2 | |
AV_CODEC_ID_MP3 | preferred ID for decoding MPEG audio layer 1, 2 or 3 |
AV_CODEC_ID_AAC | |
AV_CODEC_ID_AC3 | |
AV_CODEC_ID_DTS | |
AV_CODEC_ID_VORBIS | |
AV_CODEC_ID_DVAUDIO | |
AV_CODEC_ID_WMAV1 | |
AV_CODEC_ID_WMAV2 | |
AV_CODEC_ID_MACE3 | |
AV_CODEC_ID_MACE6 | |
AV_CODEC_ID_VMDAUDIO | |
AV_CODEC_ID_FLAC | |
AV_CODEC_ID_MP3ADU | |
AV_CODEC_ID_MP3ON4 | |
AV_CODEC_ID_SHORTEN | |
AV_CODEC_ID_ALAC | |
AV_CODEC_ID_WESTWOOD_SND1 | |
AV_CODEC_ID_GSM | as in Berlin toast format |
AV_CODEC_ID_QDM2 | |
AV_CODEC_ID_COOK | |
AV_CODEC_ID_TRUESPEECH | |
AV_CODEC_ID_TTA | |
AV_CODEC_ID_SMACKAUDIO | |
AV_CODEC_ID_QCELP | |
AV_CODEC_ID_WAVPACK | |
AV_CODEC_ID_DSICINAUDIO | |
AV_CODEC_ID_IMC | |
AV_CODEC_ID_MUSEPACK7 | |
AV_CODEC_ID_MLP | |
AV_CODEC_ID_GSM_MS | |
AV_CODEC_ID_ATRAC3 | |
AV_CODEC_ID_APE | |
AV_CODEC_ID_NELLYMOSER | |
AV_CODEC_ID_MUSEPACK8 | |
AV_CODEC_ID_SPEEX | |
AV_CODEC_ID_WMAVOICE | |
AV_CODEC_ID_WMAPRO | |
AV_CODEC_ID_WMALOSSLESS | |
AV_CODEC_ID_ATRAC3P | |
AV_CODEC_ID_EAC3 | |
AV_CODEC_ID_SIPR | |
AV_CODEC_ID_MP1 | |
AV_CODEC_ID_TWINVQ | |
AV_CODEC_ID_TRUEHD | |
AV_CODEC_ID_MP4ALS | |
AV_CODEC_ID_ATRAC1 | |
AV_CODEC_ID_BINKAUDIO_RDFT | |
AV_CODEC_ID_BINKAUDIO_DCT | |
AV_CODEC_ID_AAC_LATM | |
AV_CODEC_ID_QDMC | |
AV_CODEC_ID_CELT | |
AV_CODEC_ID_G723_1 | |
AV_CODEC_ID_G729 | |
AV_CODEC_ID_8SVX_EXP | |
AV_CODEC_ID_8SVX_FIB | |
AV_CODEC_ID_BMV_AUDIO | |
AV_CODEC_ID_RALF | |
AV_CODEC_ID_IAC | |
AV_CODEC_ID_ILBC | |
AV_CODEC_ID_OPUS | |
AV_CODEC_ID_COMFORT_NOISE | |
AV_CODEC_ID_TAK | |
AV_CODEC_ID_METASOUND | |
AV_CODEC_ID_PAF_AUDIO | |
AV_CODEC_ID_ON2AVC | |
AV_CODEC_ID_DSS_SP | |
AV_CODEC_ID_CODEC2 | |
AV_CODEC_ID_FFWAVESYNTH | |
AV_CODEC_ID_SONIC | |
AV_CODEC_ID_SONIC_LS | |
AV_CODEC_ID_EVRC | |
AV_CODEC_ID_SMV | |
AV_CODEC_ID_DSD_LSBF | |
AV_CODEC_ID_DSD_MSBF | |
AV_CODEC_ID_DSD_LSBF_PLANAR | |
AV_CODEC_ID_DSD_MSBF_PLANAR | |
AV_CODEC_ID_4GV | |
AV_CODEC_ID_INTERPLAY_ACM | |
AV_CODEC_ID_XMA1 | |
AV_CODEC_ID_XMA2 | |
AV_CODEC_ID_DST | |
AV_CODEC_ID_ATRAC3AL | |
AV_CODEC_ID_ATRAC3PAL | |
AV_CODEC_ID_DOLBY_E | |
AV_CODEC_ID_APTX | |
AV_CODEC_ID_APTX_HD | |
AV_CODEC_ID_SBC | |
AV_CODEC_ID_ATRAC9 | |
AV_CODEC_ID_HCOM | |
AV_CODEC_ID_FIRST_SUBTITLE | A dummy ID pointing at the start of subtitle codecs. |
AV_CODEC_ID_DVD_SUBTITLE | |
AV_CODEC_ID_DVB_SUBTITLE | |
AV_CODEC_ID_TEXT | raw UTF-8 text |
AV_CODEC_ID_XSUB | |
AV_CODEC_ID_SSA | |
AV_CODEC_ID_MOV_TEXT | |
AV_CODEC_ID_HDMV_PGS_SUBTITLE | |
AV_CODEC_ID_DVB_TELETEXT | |
AV_CODEC_ID_SRT | |
AV_CODEC_ID_MICRODVD | |
AV_CODEC_ID_EIA_608 | |
AV_CODEC_ID_JACOSUB | |
AV_CODEC_ID_SAMI | |
AV_CODEC_ID_REALTEXT | |
AV_CODEC_ID_STL | |
AV_CODEC_ID_SUBVIEWER1 | |
AV_CODEC_ID_SUBVIEWER | |
AV_CODEC_ID_SUBRIP | |
AV_CODEC_ID_WEBVTT | |
AV_CODEC_ID_MPL2 | |
AV_CODEC_ID_VPLAYER | |
AV_CODEC_ID_PJS | |
AV_CODEC_ID_ASS | |
AV_CODEC_ID_HDMV_TEXT_SUBTITLE | |
AV_CODEC_ID_TTML | |
AV_CODEC_ID_ARIB_CAPTION | |
AV_CODEC_ID_FIRST_UNKNOWN | A dummy ID pointing at the start of various fake codecs. |
AV_CODEC_ID_TTF | |
AV_CODEC_ID_SCTE_35 | Contain timestamp estimated through PCR of program stream. |
AV_CODEC_ID_BINTEXT | |
AV_CODEC_ID_XBIN | |
AV_CODEC_ID_IDF | |
AV_CODEC_ID_OTF | |
AV_CODEC_ID_SMPTE_KLV | |
AV_CODEC_ID_DVD_NAV | |
AV_CODEC_ID_TIMED_ID3 | |
AV_CODEC_ID_BIN_DATA | |
AV_CODEC_ID_PROBE | codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it |
AV_CODEC_ID_MPEG2TS | FAKE codec to indicate a raw MPEG-2 TS stream (only used by libavformat) |
AV_CODEC_ID_MPEG4SYSTEMS | FAKE codec to indicate a MPEG-4 Systems stream (only used by libavformat) |
AV_CODEC_ID_FFMETADATA | Dummy codec for streams containing only metadata information. |
AV_CODEC_ID_WRAPPED_AVFRAME | Passthrough codec, AVFrames wrapped in AVPacket. |
См. определение в файле avcodec.h строка 215
enum AVAudioServiceType |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
См. определение в файле avcodec.h строка 814
enum AVFieldOrder |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Элементы перечислений | |
---|---|
AV_FIELD_UNKNOWN | |
AV_FIELD_PROGRESSIVE | |
AV_FIELD_TT | |
AV_FIELD_BB | |
AV_FIELD_TB | |
AV_FIELD_BT |
См. определение в файле avcodec.h строка 1543
anonymous enum |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Элементы перечислений | |
---|---|
AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX | The codec supports this format via the hw_device_ctx interface. When selecting this format, AVCodecContext.hw_device_ctx should have been set to a device of the specified type before calling avcodec_open2(). |
AV_CODEC_HW_CONFIG_METHOD_HW_FRAMES_CTX | The codec supports this format via the hw_frames_ctx interface. When selecting this format for a decoder, AVCodecContext.hw_frames_ctx should be set to a suitable frames context inside the get_format() callback. The frames context must have been created on a device of the specified type. |
AV_CODEC_HW_CONFIG_METHOD_INTERNAL | The codec supports this format by some internal method. This format can be selected without any additional configuration - no device or frames context is required. |
AV_CODEC_HW_CONFIG_METHOD_AD_HOC | The codec supports this format by some ad-hoc method. Additional settings and/or function calls are required. See the codec-specific documentation for details. (Methods requiring this sort of configuration are deprecated and others should be used in preference.) |
См. определение в файле avcodec.h строка 3419
enum AVSubtitleType |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
См. определение в файле avcodec.h строка 3878
attribute_deprecated AVRational av_codec_get_pkt_timebase | ( | const AVCodecContext * | avctx | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Accessors for some AVCodecContext fields. These used to be provided for ABI compatibility, and do not need to be used anymore.
attribute_deprecated void av_codec_set_pkt_timebase | ( | AVCodecContext * | avctx, |
AVRational | val | ||
) |
const attribute_deprecated AVCodecDescriptor* av_codec_get_codec_descriptor | ( | const AVCodecContext * | avctx | ) |
attribute_deprecated void av_codec_set_codec_descriptor | ( | AVCodecContext * | avctx, |
const AVCodecDescriptor * | desc | ||
) |
attribute_deprecated unsigned av_codec_get_codec_properties | ( | const AVCodecContext * | avctx | ) |
attribute_deprecated int av_codec_get_lowres | ( | const AVCodecContext * | avctx | ) |
attribute_deprecated void av_codec_set_lowres | ( | AVCodecContext * | avctx, |
int | val | ||
) |
attribute_deprecated int av_codec_get_seek_preroll | ( | const AVCodecContext * | avctx | ) |
attribute_deprecated void av_codec_set_seek_preroll | ( | AVCodecContext * | avctx, |
int | val | ||
) |
attribute_deprecated uint16_t* av_codec_get_chroma_intra_matrix | ( | const AVCodecContext * | avctx | ) |
attribute_deprecated void av_codec_set_chroma_intra_matrix | ( | AVCodecContext * | avctx, |
uint16_t * | val | ||
) |
attribute_deprecated int av_codec_get_max_lowres | ( | const AVCodec * | codec | ) |
const AVCodecHWConfig* avcodec_get_hw_config | ( | const AVCodec * | codec, |
int | index | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Retrieve supported hardware configurations for a codec.
Values of index from zero to some maximum return the indexed configuration descriptor; all other values return NULL. If the codec does not support any hardware configurations then it will always return NULL.
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Iterate over all registered codecs.
opaque | a pointer where libavcodec will store the iteration state. Must point to NULL to start the iteration. |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
If c is NULL, returns the first registered codec, if c is non-NULL, returns the next registered codec after c, or NULL if c is the last one.
unsigned avcodec_version | ( | void | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Return the LIBAVCODEC_VERSION_INT constant.
const char* avcodec_configuration | ( | void | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Return the libavcodec build-time configuration.
const char* avcodec_license | ( | void | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Return the libavcodec license.
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Register the codec codec and initialize libavcodec.
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Register all the codecs, parsers and bitstream filters which were enabled at configuration time. If you do not call this function you can select exactly which formats you want to support, by using the individual registration functions.
Используется в MPlayer::MPlayer().
AVCodecContext* avcodec_alloc_context3 | ( | const AVCodec * | codec | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Allocate an AVCodecContext and set its fields to default values. The resulting struct should be freed with avcodec_free_context().
codec | if non-NULL, allocate private data and initialize defaults for the given codec. It is illegal to then call avcodec_open2() with a different codec. If NULL, then the codec-specific defaults won't be initialized, which may result in suboptimal default settings (this is important mainly for encoders, e.g. libx264). |
Используется в AVStreamWrapper::open() и AudioBaseDataSource::Open().
void avcodec_free_context | ( | AVCodecContext ** | avctx | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Free the codec context and everything associated with it and write NULL to the provided pointer.
int avcodec_get_context_defaults3 | ( | AVCodecContext * | s, |
const AVCodec * | codec | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Get the AVClass for AVCodecContext. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Get the AVClass for AVFrame. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Get the AVClass for AVSubtitleRect. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.
attribute_deprecated int avcodec_copy_context | ( | AVCodecContext * | dest, |
const AVCodecContext * | src | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Copy the settings of the source AVCodecContext into the destination AVCodecContext. The resulting destination codec context will be unopened, i.e. you are required to call avcodec_open2() before you can use this AVCodecContext to decode/encode video/audio data.
dest | target codec context, should be initialized with avcodec_alloc_context3(NULL), but otherwise uninitialized |
src | source codec context |
AVCodecParameters* avcodec_parameters_alloc | ( | void | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Allocate a new AVCodecParameters and set its fields to default values (unknown/invalid/0). The returned struct must be freed with avcodec_parameters_free().
void avcodec_parameters_free | ( | AVCodecParameters ** | par | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Free an AVCodecParameters instance and everything associated with it and write NULL to the supplied pointer.
int avcodec_parameters_copy | ( | AVCodecParameters * | dst, |
const AVCodecParameters * | src | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Copy the contents of src to dst. Any allocated fields in dst are freed and replaced with newly allocated duplicates of the corresponding fields in src.
int avcodec_parameters_from_context | ( | AVCodecParameters * | par, |
const AVCodecContext * | codec | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Fill the parameters struct based on the values from the supplied codec context. Any allocated fields in par are freed and replaced with duplicates of the corresponding fields in codec.
int avcodec_parameters_to_context | ( | AVCodecContext * | codec, |
const AVCodecParameters * | par | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Fill the codec context based on the values from the supplied codec parameters. Any allocated fields in codec that have a corresponding field in par are freed and replaced with duplicates of the corresponding field in par. Fields in codec that do not have a counterpart in par are not touched.
Используется в AVStreamWrapper::open() и AudioBaseDataSource::Open().
int avcodec_open2 | ( | AVCodecContext * | avctx, |
const AVCodec * | codec, | ||
AVDictionary ** | options | ||
) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Initialize the AVCodecContext to use the given AVCodec. Prior to using this function the context has to be allocated with avcodec_alloc_context3().
The functions avcodec_find_decoder_by_name(), avcodec_find_encoder_by_name(), avcodec_find_decoder() and avcodec_find_encoder() provide an easy way for retrieving a codec.
avctx | The context to initialize. |
codec | The codec to open this context for. If a non-NULL codec has been previously passed to avcodec_alloc_context3() or for this context, then this parameter MUST be either NULL or equal to the previously passed codec. |
options | A dictionary filled with AVCodecContext and codec-private options. On return this object will be filled with options that were not found. |
Используется в AVStreamWrapper::open() и AudioBaseDataSource::Open().
int avcodec_close | ( | AVCodecContext * | avctx | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Close a given AVCodecContext and free all the data associated with it (but not the AVCodecContext itself).
Calling this function on an AVCodecContext that hasn't been opened will free the codec-specific data allocated in avcodec_alloc_context3() with a non-NULL codec. Subsequent calls will do nothing.
Используется в AVStreamWrapper::close() и AudioBaseDataSource::Close().
void avsubtitle_free | ( | AVSubtitle * | sub | ) |
#include <C:/git/world-of-might-and-magic/lib/win32/x86/ffmpeg-4.2.2/include/libavcodec/avcodec.h>
Free all allocated data in the given subtitle struct.
sub | AVSubtitle to free. |