DVD Decoder/Demuxer/Ripper/Player plug-in

文件列表:
* dvddec.dll     -  主动态库文件
* DVDPlugIn.pas	 -  Delphi 接口文件

请按照如下步骤使用 DVD 插件:

1. 动态库
   将 dvddec.dll 和其他动态库放到同一个目录下

2. 接口
   在你的工程中引用 DVDPlugIn.pas 接口

3. 加载并注册
   register_dvdplugin(<动态库路径>, <DVD 插件注册码>)

4. 现在可以调用 DVD 插件的 API 了

5. 获取 DVD 信息
   取得 DVD 标题总数
     DVDEnumTitle(<DVDPath>)
   取得指定标题的相关信息
     DVDGetTitle(<Title Index>, <DVDTitle>)

6. Ripper 或 Player
   用于 Ripper
     FFVCL.AddTask('opendvd:' + <DVDPath> + '|' + <parameters>, <InputOptions>)
   用于 Player
     FFPlayer.Open('opendvd:' + <DVDPath> + '|' + <parameters>, <ScreenHandle>)

7. 参数格式
   <option1>=<param1>;<option2>=<param2>;...
   Title=int: 指定标题, 第一个标题为 1
   FromChapter=int: 起始章节, 第一个章节为 1
   ToChapter=int: 结束章节, 第一个章节为 1
   AudioID=int: 指定音频 ID, 0 关闭音频
   SubtitleID=int: 指定字幕 ID, 0 关闭字幕
   AudioChannels=int: 指定声道, 0 默认, 2 双声道
   deinterlace=int: 1 开启, 0 关闭

更多详细信息请参考 DVDPlugIn.pas 和演示程序.

http://www.CCAVC.com
CodeCoolie@CNSW
