亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? api.txt

?? mpeg4編解碼器
?? TXT
字號(hào):
/** \page index<pre>                       -= SKLMP4 =-                       VERSION 0.23    home: http://skal.planet-d.net/coding/mpeg4codec.html--------------------------------------------------------------------I) DescriptionSklmp4 consists in portable C++ sources of a library capable of encodingand decoding MPEG-4 video bitstream. Bitstreams conforming to ISO/IEC 14496-2(version 2) Advance Simple Profile are fully supported by thedecoder. Partial support for MPEG-1/2 bitstreams (ISO/IEC 13818-2)is also supplied.Encoding utilizes a sub-set of Advance Simple Profile.The coding tools supported by the decoder are:    *  I/P/B/S VOP, with interlacing.    * H263 and MPEG4 quantization (+custom matrix).    * Half and Quarter Pixel motion compensation    * Reduced Resolution.    * GMC (3 warp points)    * NEWPRED and resynchronizations    * Partial MPEG1/2 support (frame only)Are not supported: Data partitioning, reversible VLC.Encoder can use the following features by default:    * I/P/S frames (+interlaced mode).    * H263 and MPEG4 quantization (+custom matrix).    * Half and Quarter pixel motion compensation    * Trellis-based adaptive quantization    * Reduced Resolution.    * GMC (3 warp points), rather experimental.    * Several ME methods are available.    * Luminance maskingNot supported: B-frames, data partitioning.Sklmp4 targets very high performances on x86-basedPC platforms, thanks to hand-optimized assemblycode. Other platforms (Sparcs, Dec alpha, HP,...)can nevertheless use the C++-only version.Simple video drivers for various X11 flavor and DirectDraw arealso provided for convenience, but are not required for handlingMPEG4 bitstreams.--------------------------------------------------------------------II) Requirements and installationOn Unix, a Perl interpreter is required for generating the makefile.For x86 platform (Linux and Win32), a recent version of NASM (>=0.98.35) is required for using assembly langage. NASM is available fromthe site http://nasm.sourceforge.net/ .Otherwise, any C++ compiler will fit, notwithstanding minor porting problems.Documentation can be generated using Doxygen tool (www.doxygen.org).Main supported platforms are:  x86-Linux-gcc  x86-Win32  MSVC6, MSVC7, .NET2003.Tested platforms:  Sun, HP, Dec Alpha, SGI...As seen, 64-bits platforms are supported, provided you definethe symbol SKL_64BITS in some makefile or in the main header (skl.h)After decompression of the archive, the following directoriesshould contain:include/			all the headers  include/skl_syst		the core headers for MPEG4 and system code.  include/skl_2d		headers for bitmaps and graphics (not mandatory)  include/skl.h			the library's main header  include/skl_video.h		video header  include/skl_syst/skl_mpg4.h   MPEG-4 main header. This is the only one to include.src/				all the sources  src/mpg_src			MPEG4 (de)coding sources  src/dsp_src			low-level DSP-like functions (mostly in ASM)  src/syst_src			system-related sources (memory, dynamic loading,...)  src/ex_src			front-end example (tmp4.cpp)  src/video_src			the video drivers  src/util_src			some helpful tools  src/test_src			some testsutil/				some setup scripts and common makefiles (Unix)build/				platform-dependent sample makefiles and projects (win32)  build/linux-gcc3		x86-linux makefile  build/msvc			MSVC6/7 ready-to-use workspaces  build/dot_net			.NET2003 (7.1) ready-to-use "solution"doc/				Location of documentation  doc/html			HTML API documentation, generated by Doxygen--------------------------------------------------------------------III) Software overview<img src="../fig1.gif"><p><br>Figure 1 (fig1.gif) describes the main classes. Plain boxes are public abstractclasses (interfaces), mostly subclassed into internal classes (dotted box).The three main classes are:class SKL_MP4_DEC:class SKL_MP4_ENC:These classes can only be constructed through proxies C-functions.This allows dynamic-loading or linking with dll or .so versionof the core library.class SKL_MP4_ANALYZER:This class performs most of the work during encoding, by performpicture analysis prior to bitstream coding.A default implementation is supplied, but alternate implementationscan be plugged instead in the encoding instance of SKL_MP4_ENC.The main protocalar API used to access or set internal data of theanalyzer is: Set_Param() and Get_Param(). The core bitstreamcoder (SKL_MP4_ENC) expect somes mandatory syntax parameter to besupplied by the analyzer when calling Get_Param(). Other parameters only pertain to frame analysis strategy, and are publicly available for the user.Auxiliary data structures:Some satellite data structures are required for interfacingwith user's data, e.g. Namely:SKL_MEM_I, SKL_MP4_PIC, SKL_MP4_INFOS, SKL_MP4_SLICERand SKL_CPU_FEATURE.Please refer to the HTML documentation availablefrom doc/html/index.html--------------------------------------------------------------------IV) Decoding APIBitstream decoding are performed by instances of the interfaceSKL_MP4_DEC, declared in the header include/skl_syst/skl_mpg4.h.Construction:Instances of SKL_MP4_DEC should be created calling theproxy function: SKL_MP4_DEC *Skl_MP4_New_Decoder();This function will return a null pointer in case of error(no more memory, e.g.). The instances are allocated onthe C++ heap.Destruction:Instances of SKL_MP4_DEC should be deleted calling theproxy function: void Skl_MP4_Delete_Decoder(SKL_MP4_DEC *);When using a dynamic library, or the built-in dynamic loadingmecanism (see SKL_USE_DYN_LOAD flag), these two proxies are to be found in the .dll or .so library.API Synopsis:  virtual int Decode(const SKL_BYTE *Buf, int Len);  virtual int Decode_MPEG12(const SKL_BYTE *Buf, int Len);  virtual int Is_Frame_Ready() const;  virtual void Consume_Frame(SKL_MP4_PIC *Pic);  virtual int Get_Frame_Number() const;  virtual SKL_MEM_I *Set_Memory_Manager(SKL_MEM_I *Mem=0);  virtual void Set_CPU(SKL_CPU_FEATURE Cpu = SKL_CPU_DETECT);  virtual void Set_Slicer(SKL_MP4_SLICER Slicer, SKL_ANY Slicer_Data=0);API description:Please refer to the HTML documentation availablefrom doc/html/index.html--------------------------------------------------------------------V) Encoding APIBitstream encoding are performed by instances of the interfaceSKL_MP4_ENC, declared in the header include/skl_syst/skl_mpg4.h.Construction:Instances of SKL_MP4_ENC should be created calling theproxy function: SKL_MP4_ENC *Skl_MP4_New_Encoder();This function will return a null pointer in case of error(no more memory, e.g.). The instances are allocated onthe C++ heap.Destruction:Instances of SKL_MP4_ENC should be deleted calling theproxy function: void Skl_MP4_Delete_Enccoder(SKL_MP4_ENC *);When using a dynamic library, or the built-in dynamic loadingmecanism (see SKL_USE_DYN_LOAD flag), these two proxies are to be found in the .dll or .so library.API Synopsis:  virtual const SKL_MP4_PIC *Prepare_Next_Frame(int Width, int Height);  virtual const SKL_MP4_PIC *Get_Next_Frame() const;  virtual int Encode();  virtual int Finish_Encoding();  virtual const SKL_BYTE *Get_Bits() const;  virtual int Get_Bits_Length() const;  virtual SKL_MEM_I *Set_Memory_Manager(SKL_MEM_I *Mem=0);  virtual void Set_CPU(SKL_CPU_FEATURE Cpu = SKL_CPU_DETECT);  virtual void Set_Custom_Matrix(int Intra, SKL_BYTE *M=0);  virtual SKL_MP4_ANALYZER_I *Set_Analyzer(SKL_MP4_ANALYZER_I *Analyzer=0);  virtual SKL_MP4_ANALYZER_I *Get_Analyzer() const;  virtual void Set_Slicer(SKL_MP4_SLICER Slicer, SKL_ANY Slicer_Data=0);API description:Please refer to the HTML documentation availablefrom doc/html/index.html--------------------------------------------------------------------VI) ISO-C APIAll the above API is also wrapped in a Plain-C API,available in the standalone header file include/skl_mpg4_c.h.--------------------------------------------------------------------VII) Contacting the authorNon-bug reports should be sent to:         skal@planet-d.net        http://skal.planet-d.netHome + additional details + online documentation: 	http://skal.planet-d.net/coding/mpeg4codec.htmlHaf phun!--------------------------------------------------------------------</pre> */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡视频一区| 日韩一区二区不卡| 国产色产综合色产在线视频| 首页国产丝袜综合| 欧美日韩国产一级片| 亚洲一区二区三区四区在线免费观看 | 日韩精品电影一区亚洲| 国产亚洲成aⅴ人片在线观看| 欧美亚洲国产怡红院影院| 亚洲人一二三区| 91蝌蚪porny| 亚洲宅男天堂在线观看无病毒| 精品1区2区在线观看| 激情五月播播久久久精品| 欧美成人午夜电影| 欧美亚洲综合久久| 99re在线视频这里只有精品| 亚洲激情图片qvod| 欧美精品视频www在线观看| 日韩高清不卡在线| 久久久久久亚洲综合影院红桃| 成人一区在线看| 国产精品成人免费| 欧美日韩国产精品自在自线| 97se亚洲国产综合自在线| 国产精品综合久久| 夜夜精品视频一区二区| 日韩写真欧美这视频| 欧美日韩视频一区二区| 国产精品一区二区三区网站| 日韩有码一区二区三区| 亚洲福利视频一区| 久久久久久久久99精品| 欧美不卡视频一区| 精品久久久久久久久久久久久久久 | 亚洲最快最全在线视频| 国产精品盗摄一区二区三区| 国产色婷婷亚洲99精品小说| 久久这里只有精品视频网| 99精品视频一区| 成人精品高清在线| 调教+趴+乳夹+国产+精品| 久久久精品2019中文字幕之3| 日韩精品一区在线| 日本韩国欧美国产| 韩国av一区二区三区| 精品中文字幕一区二区小辣椒| 日韩久久一区二区| 亚洲视频图片小说| 一区二区三区不卡在线观看| 亚洲免费三区一区二区| 国产香蕉久久精品综合网| 久久久久久久久免费| 久久美女高清视频| 中文字幕精品在线不卡| 欧美一区二区视频免费观看| 91麻豆国产在线观看| 在线视频综合导航| 成人97人人超碰人人99| 91小宝寻花一区二区三区| 在线视频欧美精品| 欧美日韩国产综合久久| 日韩一区二区三区在线视频| 久久一夜天堂av一区二区三区| 欧美激情在线看| 亚洲欧美一区二区三区久本道91| 亚洲黄色片在线观看| 婷婷综合久久一区二区三区| 久久精品国产成人一区二区三区| 国产一区二区不卡老阿姨| 亚洲第一福利一区| 亚洲激情中文1区| 日韩精品电影一区亚洲| 国产一本一道久久香蕉| 色悠悠亚洲一区二区| 成人美女视频在线看| 在线精品观看国产| 日韩欧美色电影| 国产精品―色哟哟| 欧美高清在线视频| 亚洲国产日韩综合久久精品| 久久99国产精品久久99果冻传媒| 成人黄色小视频| 欧美日韩国产中文| 国产精品三级av| 午夜电影网亚洲视频| 国产aⅴ综合色| 成人ar影院免费观看视频| 欧美无人高清视频在线观看| 精品国产乱码91久久久久久网站| 亚洲男人都懂的| 久久国产综合精品| 欧亚洲嫩模精品一区三区| 久久女同精品一区二区| 亚洲制服丝袜一区| 国产成人午夜高潮毛片| 成人精品视频网站| 日韩午夜电影av| 亚洲乱码一区二区三区在线观看| 久草在线在线精品观看| 色国产综合视频| 国产视频一区不卡| 热久久免费视频| 精品夜夜嗨av一区二区三区| 91黄色在线观看| 国产精品欧美精品| 久久99热这里只有精品| 欧美日韩一区二区三区不卡 | 国产日产精品一区| 亚洲欧美综合另类在线卡通| 亚洲一区二区四区蜜桃| 成人小视频免费观看| 欧美大片免费久久精品三p| 亚洲一区二区不卡免费| zzijzzij亚洲日本少妇熟睡| 色8久久精品久久久久久蜜| 国产视频一区在线观看| 久久99精品国产麻豆婷婷洗澡| 欧美理论片在线| 亚洲一区二区三区中文字幕在线| 国产999精品久久| 26uuu成人网一区二区三区| 日韩精品亚洲一区| 精品视频色一区| 亚洲精品ww久久久久久p站| 白白色亚洲国产精品| 国产亚洲人成网站| 国产一区二区三区免费观看| 日韩欧美不卡一区| 人人精品人人爱| 久久综合国产精品| 免费在线观看一区二区三区| 欧美二区三区的天堂| 亚洲国产精品综合小说图片区| www.在线成人| 国产精品美女久久久久aⅴ| 国产成人精品免费| 久久久久久久久久久电影| 美日韩黄色大片| 国产高清在线精品| 久久亚洲欧美国产精品乐播| 久久97超碰国产精品超碰| 精品久久国产老人久久综合| 精品亚洲成a人在线观看| 精品免费国产二区三区| 国内精品免费**视频| 国产亚洲婷婷免费| eeuss鲁片一区二区三区 | 91一区二区在线| 日韩一区中文字幕| 在线观看网站黄不卡| 五月天婷婷综合| 精品入口麻豆88视频| 国产精品123区| 1000精品久久久久久久久| 一本一道综合狠狠老| 亚洲3atv精品一区二区三区| 欧美一区日韩一区| 国产在线一区观看| 中文乱码免费一区二区| av高清不卡在线| 洋洋成人永久网站入口| 国产一区高清在线| 欧美国产乱子伦| 99国产欧美久久久精品| 亚洲五码中文字幕| 制服丝袜成人动漫| 自拍偷拍亚洲欧美日韩| 91精彩视频在线| 亚洲成人tv网| 欧美一区二区三区视频免费| 久久综合综合久久综合| 国产精品嫩草影院com| 91老司机福利 在线| 亚洲电影在线免费观看| 欧美区一区二区三区| 国产老妇另类xxxxx| 亚洲欧洲三级电影| 欧美日韩一本到| 国产高清成人在线| 中文字幕在线不卡国产视频| 91久久精品国产91性色tv| 午夜伦欧美伦电影理论片| 久久久久久9999| 色综合久久精品| 日本在线不卡视频一二三区| 国产精品少妇自拍| 欧美午夜理伦三级在线观看| 美女性感视频久久| 欧美国产精品劲爆| 欧美一区二区三区的| 成人在线综合网站| 亚洲国产精品人人做人人爽| 久久久久久久久久久电影| 91福利精品第一导航| 免费在线看成人av| 久久久久九九视频| 欧美日韩精品二区第二页| 国产伦精品一区二区三区免费迷| 亚洲精品国产a久久久久久 |