谁能讲讲 Brew SDK 中Media程序 的QINTERFACE的实现机制?

melody_001 2008-06-27 09:27:00
谁能讲讲 Brew SDK 中Media程序 的QINTERFACE的实现机制?


哪位高人给讲讲 谢谢啦
...全文
1127 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bencharluo 2009-09-02
  • 打赏
  • 举报
回复
对啊,结贴率0.00%,真够狠得
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Demon__Hunter 的回复:]
QINTERFACE,把这个宏展开,实质上是定义了一个结构体,结构体里有一个指向结构体的指针的成员,这个指针所指向的结构体里定义了一些函数指针,这个结构体相当于c++的一个虚表。QINTERFACE定义的结构体相当于一个接口父类,所有“派生于”这个父类子类,每个子类起始内存布局是一致的~~~~
大体是这样的吧,记不清了~~~
楼主静下心来,这些东西其实很容易看懂的~~~
[/Quote]
不错
visual4825 2009-03-21
  • 打赏
  • 举报
回复
>结帖率:0.00%

mark,
非0时再回答
allenszy 2008-11-12
  • 打赏
  • 举报
回复
这个结构体中的函数指针是不是有问题呢,怎么带形式参量的?
z1w2p311 2008-09-22
  • 打赏
  • 举报
回复
耐心的一步一步展开就好了
机智的呆呆 2008-06-28
  • 打赏
  • 举报
回复
QINTERFACE,把这个宏展开,实质上是定义了一个结构体,结构体里有一个指向结构体的指针的成员,这个指针所指向的结构体里定义了一些函数指针,这个结构体相当于c++的一个虚表。QINTERFACE定义的结构体相当于一个接口父类,所有“派生于”这个父类子类,每个子类起始内存布局是一致的~~~~
大体是这样的吧,记不清了~~~
楼主静下心来,这些东西其实很容易看懂的~~~

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧