Hi LH_Freak,
irgendwie hat es nicht geklappt, aber ich dann noch einen Source-code - mit Hilfe des Orakels - gefunden; wenn einer diesen brauchen kann oder sucht ....
If succeeded(FilterGraph.QueryInterface(IDVDControl2,DVDControl)) then
begin
DVDControl.SetOption(DVD_NotifyParentalLevelChange,false);
DVDControl.SetOption(DVD_HMSF_TimeCodeEvents,true);
DVDControl.QueryInterface(IDVD_Info2,DVDInfo);
DVDInfo.GetDVDVolumeInfo(numvolumes,pulvolume,DiskSide,Titlecount)
for i:=1 to Titlecount do begin
node:=treeView1.items.add(nil,'Titel '+inttostr(i));
DVDInfo.GetNumberOfChapters(i,ChapterPerTitle);
forj:=1 to ChapterPerTitle do begin
with treeview1.items.AddChild(node,'Chapter '+inttostr(j)) do begin
data:=pointer(j);
end;
end;
end
end;
Gruß Gerhard