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
