关键函数_数据结构.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关键函数_数据结构

关键函数:truecast项目中truecast.c:plugin_control(void* args);av_render项目:视频插件:av_render_open; /// 渲染器的设置 3 6pp-close = av_render_close;pp-query = av_render_query; /// -- 查询 -- // 2 4 5pp-clear_data = av_render_clear_data; // -- 清楚数据 -- //pp-set_output_list = av_render_set_output_list; // -- 设置输出列表 -- //pp-get_param = av_render_get_param; /// -- 得到参数 --// 处理声音和口型同步 8 10 12 14 16 18 20pp-set_param = av_render_set_param; /// -- 设置参数 -- // 1 7pp-num_inputs = num_inputs; // -- 编号输入 -- //*pp-inputs = av_render_vinput;*(pp-inputs+1) = av_render_ainput;音频插件:pp-pclass = PP_CLASS_DECODER;pp-open = dxa_pp_open; //pp-close = dxa_pp_close;pp-query = dxa_pp_query; // 音频参数的赋值pp-clear_data = dxa_pp_clear_data;pp-set_output_list = dxa_pp_set_output_list;pp-set_param = dxa_pp_set_param;//实现视频和音频信号的同步pp-num_inputs = 1;*pp-inputs = dxa_pp_input;数据结构://#define ALLOW_SUB_OPTIONS 1//#include types.h//#include stream_plugin.h//#include truecast_player.h//说你行就行不行也得行,说你不行就不行行也不行 不服不行///////////////////////typedefchar tc8;typedefunsignedchar tcu8;typedefshort tc16;typedefunsignedshort tcu16;typedefint tc32;typedefunsignedint tcu32;//--------------------------------typedefenum internalTCState { TCIS_STOP, TCIS_PLAY, TCIS_PAUSE, TCIS_FF, TCIS_RW} TCIS;//---------------------------------typedefstruct TrueCastStateData { tc8 range_set, scale_set; tc32 scale;double start_time, end_time;} tcstdata_t;//---------------------------------typedefenum { CLOSE_CB, OPEN_CB, STOP_CB, PLAY_CB, PAUSE_CB, FF_CB, RW_CB, BUFFERING_CB, INFO_CB, CB_REASON_SIZE} CB_REASON;enum eTCRV{ TC_FILE_NOT_FOUND = -404, TC_BUFFER_UNDERRUN = -203, TC_BUFFER_EMPTY

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档