写作QuickTime组件定制容器和编解码器

问题描述:

我是新到Mac编程和标题给这个帖子表明我对如何的QuickTime组件被写成一些问题。我列出了我的问题的要点,随时回答任何,如果不是全部的话。提前致谢。写作QuickTime组件定制容器和编解码器

  1. 哪个QuickTime组件类型用于编解码器?它是图像解码器组件类型吗?

  2. 什么组件类型是定制的容器? (非传送文件)

  3. 怎样的QuickTime确定合适的容器和编解码处理?它是否查询'/ System/Library/QuickTime'下列出的每个组件,直到它找到可用的组件?

  4. 我查看了诸如Perian等具有'.exp'文件的项目,该文件导出名为'_AC3MovieImportComponentDispatch'的文件。使用前缀'_AC3',组件管理器如何将其识别为调度功能?

  5. 我创建了一个“test.component”束具有非常相似的Info.plist其他组件文件,并把他们安置在“/系统/资源库/ QuickTime的”。 Component Manager文档建议他们“自动”注册。何时QuickTime的新组件文件被注册?是否需要调用'RegisterComponentResourceFile()'?

我的系统是:

的Mac OSX 10.4.11老虎

有关编写文件容器中的阅读器和解码器的QuickTime 7转到http://sanje2v.wordpress.com/2014/08/02/writing-file-container-reader-and-decoder-for-quicktime-7-faq/

信息