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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? skl_mpg4_c.cpp

?? mpeg4編解碼器
?? CPP
字號:
/******************************************************** * Some code. Copyright (C) 2003 by Pascal Massimino.   * * All Rights Reserved.      (http://skal.planet-d.net) * * For Educational/Academic use ONLY. See 'LICENSE.TXT'.* ********************************************************//* * skl_mpg4_c.cpp * * Plain-C MPEG4 interface ********************************************************/#include "./skl_mpg4i.h"#include "skl_syst/skl_exception.h"#define SKL_C_API_ONLY#include "skl_mpg4_c.h"extern "C" {//////////////////////////////////////////////////////////// C-interface for SKL_MP4_DEC (decoder class)//////////////////////////////////////////////////////////int Skl_MP4_Dec_Decode(SKL_MP4_DEC * const Dec, const char *Buf, int Len) {  try { return Dec->Decode((const SKL_BYTE*)Buf, Len); } catch(...) { return 0; }}int Skl_MP4_Dec_Decode_MPEG12(SKL_MP4_DEC * const Dec, const char *Buf, int Len) {  try { return Dec->Decode_MPEG12((const SKL_BYTE*)Buf, Len); } catch(...) { return 0; }}int Skl_MP4_Dec_Get_Frame_Number(const SKL_MP4_DEC * const Dec) {  try { return Dec->Get_Frame_Number(); } catch(...) { return 0; }}int Skl_MP4_Dec_Is_Frame_Ready(const SKL_MP4_DEC * const Dec) {  try { return Dec->Is_Frame_Ready(); } catch(...) { return 0; }}void Skl_MP4_Dec_Consume_Frame(SKL_MP4_DEC * const Dec, SKL_MP4_PIC *Pic) {  try { Dec->Consume_Frame(Pic); } catch(...) { }}void Skl_MP4_Dec_Set_CPU(SKL_MP4_DEC * const Dec, SKL_CPU_FEATURE Cpu) {  try { Dec->Set_CPU(Cpu); } catch(...) { }}void Skl_MP4_Dec_Set_Slicer(SKL_MP4_DEC * const Dec, SKL_MP4_SLICER Slicer) {  try { Dec->Set_Slicer(Slicer); } catch(...) {}}////////////////////////////////////////////////////////////  C-interface for SKL_MP4_ENC (encoder class)//////////////////////////////////////////////////////////const SKL_MP4_PIC *Skl_MP4_Enc_Prepare_Next_Frame(SKL_MP4_ENC * const Enc, int Width, int Height) {  try { return Enc->Prepare_Next_Frame(Width, Height); } catch(...) { return 0; }}const SKL_MP4_PIC *Skl_MP4_Enc_Get_Next_Frame(const SKL_MP4_ENC * const Enc) {  try { return Enc->Get_Next_Frame(); } catch(...) { return 0; }}const SKL_MP4_PIC *Skl_MP4_Enc_Get_Last_Coded_Frame(const SKL_MP4_ENC * const Enc) {  try { return Enc->Get_Last_Coded_Frame(); } catch(...) { return 0; }}int Skl_MP4_Enc_Encode(SKL_MP4_ENC * const Enc) {  try { return Enc->Encode(); } catch(...) { return 0; }}int Skl_MP4_Enc_Finish_Encoding(SKL_MP4_ENC * const Enc) {  try { return Enc->Finish_Encoding(); } catch(...) { return 0; }}const char *Skl_MP4_Enc_Get_Bits(const SKL_MP4_ENC * const Enc) {  try { return (const char*)Enc->Get_Bits(); } catch(...) { return 0; }}int Skl_MP4_Enc_Get_Bits_Length(const SKL_MP4_ENC * const Enc) {  try { return Enc->Get_Bits_Length(); } catch(...) { return 0; }}void Skl_MP4_Enc_Set_CPU(SKL_MP4_ENC * const Enc, SKL_CPU_FEATURE Cpu) {  try { Enc->Set_CPU(Cpu); } catch(...) { }}void Skl_MP4_Enc_Set_Custom_Matrix(SKL_MP4_ENC * const Enc, int Intra, const char *M) {  try { Enc->Set_Custom_Matrix(Intra, (const SKL_BYTE*)M); } catch(...) {}}void Skl_MP4_Enc_Set_Slicer(SKL_MP4_ENC * const Enc, SKL_MP4_SLICER Slicer, void *Slicer_Data) {  try { Enc->Set_Slicer(Slicer, Slicer_Data); } catch(...) {}}void Skl_MP4_Enc_Get_All_Frames(const SKL_MP4_ENC * const Enc, SKL_MP4_PIC *Pic) {  try { Enc->Get_All_Frames(Pic); } catch(...) {}}int Skl_MP4_Enc_Ioctl(SKL_MP4_ENC * const Enc, const char * const Param) {  try { return Enc->Ioctl(Param); } catch(...) { return 0; }}int Skl_MP4_Enc_Set_Analyzer_Param_I(const SKL_MP4_ENC * const Enc, const char * const Param, int Value) {  try { return Enc->Get_Analyzer()->Set_Param(Param, Value); } catch(...) { return 0; }}int Skl_MP4_Enc_Set_Analyzer_Param_F(const SKL_MP4_ENC * const Enc, const char * const Param, float Value) {  try { return Enc->Get_Analyzer()->Set_Param(Param, Value); } catch(...) { return 0; }}int Skl_MP4_Enc_Get_Analyzer_Param_I(const SKL_MP4_ENC * const Enc, const char * const Param, int *Value) {  try { return Enc->Get_Analyzer()->Get_Param(Param, Value); } catch(...) { return 0; }}int Skl_MP4_Enc_Get_Analyzer_Param_F(const SKL_MP4_ENC * const Enc, const char * const Param, float *Value) {  try { return Enc->Get_Analyzer()->Get_Param(Param, Value); } catch(...) { return 0; }}const int *Skl_MP4_Enc_Get_Analyzer_Param_P(const SKL_MP4_ENC * const Enc, const char * const Param) {  try { return Enc->Get_Analyzer()->Get_Param(Param); } catch(...) { return 0; }}int Skl_MP4_Enc_Get_Analyzer_Param_S(const SKL_MP4_ENC * const Enc, const char * const Param, const char ** const Value) {  try { return Enc->Get_Analyzer()->Get_Param(Param, Value); } catch(...) { return 0; }}int Skl_MP4_Enc_Set_Analyzer_Param_S(const SKL_MP4_ENC * const Enc, const char * const Param, const char * const Value) {  try { return Enc->Get_Analyzer()->Set_Param(Param, Value); } catch(...) { return 0; }}//////////////////////////////////////////////////////////}   /* extern "C" */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩中字一区| 国产网站一区二区| 国产日韩欧美精品电影三级在线| 亚洲丝袜另类动漫二区| 欧美96一区二区免费视频| 成人综合激情网| 正在播放亚洲一区| 尤物视频一区二区| 成人av免费观看| 日韩精品一区二区三区视频| 亚洲国产毛片aaaaa无费看| 国产成人在线视频免费播放| 日韩欧美精品在线视频| 亚洲综合小说图片| 99热99精品| 欧美国产日韩一二三区| 国内精品免费在线观看| 日韩一区二区三区免费看 | 国产精品久久免费看| 久久99热这里只有精品| 欧美老年两性高潮| 亚洲国产你懂的| 色婷婷综合久久久久中文一区二区 | 1区2区3区欧美| 懂色av一区二区三区免费看| 久久久亚洲精华液精华液精华液| 日韩中文字幕麻豆| 91精品福利在线一区二区三区 | 国产不卡免费视频| 久久免费电影网| 国产一区二区在线影院| 日韩视频永久免费| 美女爽到高潮91| 欧美v国产在线一区二区三区| 日韩国产欧美三级| 欧美一卡2卡3卡4卡| 美女视频一区二区三区| 精品国一区二区三区| 久久99国产精品免费| 欧美精品一区二区三区蜜桃| 国产在线视视频有精品| 国产性色一区二区| 成人动漫一区二区三区| 亚洲欧美视频在线观看视频| 91福利国产成人精品照片| 亚洲综合一区二区三区| 欧美日韩国产a| 日韩不卡手机在线v区| 欧美成人精精品一区二区频| 国产精品影视天天线| 中文乱码免费一区二区| 欧美一区三区二区| 久久精品国产网站| 中文字幕欧美三区| 91视视频在线观看入口直接观看www| 自拍视频在线观看一区二区| 欧美日韩免费电影| 精品亚洲成a人在线观看| 亚洲国产高清aⅴ视频| 欧美在线制服丝袜| 久久99国产精品久久99 | av不卡在线观看| 亚洲国产欧美一区二区三区丁香婷| 欧美一区二区精美| 国产白丝网站精品污在线入口| 亚洲乱码中文字幕综合| 日韩欧美一级二级三级久久久| 国产成人精品亚洲777人妖| 亚洲人成精品久久久久久 | 99精品久久免费看蜜臀剧情介绍| 亚洲一区影音先锋| 欧美精品一区二区久久婷婷| 91影院在线观看| 乱一区二区av| 亚洲视频 欧洲视频| 日韩三级视频中文字幕| 99久久99久久久精品齐齐| 日本不卡的三区四区五区| 国产精品美女视频| 欧美一级在线观看| 一本一道久久a久久精品综合蜜臀| 视频一区中文字幕| 亚洲色欲色欲www| 久久久久久久综合日本| 欧美精品aⅴ在线视频| 欧美一级精品大片| 成人深夜视频在线观看| 蜜桃精品视频在线| 一区二区三区日韩在线观看| 久久久亚洲国产美女国产盗摄 | 91在线观看视频| 国产精品中文字幕欧美| 日日摸夜夜添夜夜添精品视频| 日本一区二区久久| 精品999久久久| 制服视频三区第一页精品| 在线观看免费视频综合| 国产99久久精品| 精品一区二区三区视频在线观看 | 久久se这里有精品| 午夜一区二区三区视频| 亚洲三级理论片| 国产欧美va欧美不卡在线| 日韩你懂的在线播放| 欧美天堂亚洲电影院在线播放| 色综合天天综合网国产成人综合天| 国产美女视频一区| 久久精品国产精品亚洲综合| 日日欢夜夜爽一区| 偷拍与自拍一区| 亚洲丰满少妇videoshd| 一区二区三区欧美久久| 亚洲精品日日夜夜| 亚洲狼人国产精品| 一区二区三区四区不卡在线| 亚洲美女区一区| 亚洲免费伊人电影| 亚洲四区在线观看| 免费人成精品欧美精品| 婷婷开心激情综合| 青草国产精品久久久久久| 日本女人一区二区三区| 久久成人免费日本黄色| 国产在线视频精品一区| 国产成人亚洲综合a∨婷婷| 国产精品综合av一区二区国产馆| 国产精品一区一区三区| 成人午夜精品在线| 色婷婷综合视频在线观看| 欧美三级视频在线| 欧美一级免费大片| 久久久久久久精| 中文字幕在线不卡视频| 一区二区三区波多野结衣在线观看| 亚洲综合在线视频| 日本中文字幕一区二区视频| 韩国午夜理伦三级不卡影院| 成人免费高清视频在线观看| 色94色欧美sute亚洲13| 欧美一区二区成人| 久久久久国产一区二区三区四区 | 一区二区三区中文字幕电影| 午夜一区二区三区在线观看| 精品中文av资源站在线观看| 成人免费视频视频| 91丨porny丨首页| 日韩一二在线观看| 欧美激情一区二区三区蜜桃视频| 亚洲精品视频在线看| 日韩电影在线观看网站| 国产a级毛片一区| 欧美调教femdomvk| 国产欧美日韩一区二区三区在线观看| 中文字幕在线不卡视频| 日本亚洲三级在线| 99久久免费精品| 精品国产精品一区二区夜夜嗨| 国产精品你懂的在线| 日韩av不卡在线观看| 99视频一区二区| 日韩欧美国产一二三区| 中文字幕亚洲一区二区av在线| 日韩avvvv在线播放| 色88888久久久久久影院野外 | 日韩av中文字幕一区二区三区| 国产99久久久精品| 日韩午夜激情av| 亚洲综合成人在线视频| 粉嫩aⅴ一区二区三区四区五区| 欧美日韩亚洲丝袜制服| 综合欧美亚洲日本| 国产精品一色哟哟哟| 日韩欧美一卡二卡| 国产在线乱码一区二区三区| 欧美日韩免费视频| 亚洲三级在线看| 国产91清纯白嫩初高中在线观看| 欧美一区二区三级| 亚洲一区二区三区中文字幕| 成人综合在线观看| 久久精品视频网| 久久精品国产99国产| 9191成人精品久久| 一区二区三区中文免费| 99精品久久免费看蜜臀剧情介绍| 2020国产成人综合网| 秋霞av亚洲一区二区三| 欧美日韩国产大片| 香蕉av福利精品导航| 在线观看日韩精品| 亚洲黄色小说网站| 色一情一乱一乱一91av| 亚洲婷婷综合色高清在线| 成年人午夜久久久| 国产精品蜜臀在线观看| 高清成人在线观看| 国产精品色在线观看| 成人晚上爱看视频| 中文字幕字幕中文在线中不卡视频| 国产mv日韩mv欧美|