Einzelnen Beitrag anzeigen

Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Frames pro Sekunde auslesen von DVD mit DirectShow (DSPa

  Alt 27. Nov 2008, 15:46
Nee, die Interface Sektion ist nicht gekapselt im DSPack..

Aber so gehts:^^


Delphi-Quellcode:
uses
  DirectShow9;
var
  DVDInfo2: IDvdInfo2;
  TotalTime: TDVDHMSFTimeCode;
  Flags: ULONG;
  Frames: byte;


begin
  if Succeeded(QueryInterface(IDVDInfo2, DVDInfo2) then
    DVDInfo2.GetTotalTitleTime(TotalTime, Flags)) then
      Frames := TotalTime.bFrames;
end
On the fly.... Also eventuell noch bissel umbasteln..

Edit:

Nicht vergessen "QueryInterface" zu verwenden
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat