Thema: Delphi DSPack Video Vorspulen

Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: DSPack Video Vorspulen

  Alt 3. Apr 2005, 19:24
Moin,

etwas konkreter sieht das dann so aus...

Delphi-Quellcode:
procedure TMain.SetPosition(FilterGraph:TFilterGraph; secPos: Cardinal);
var FMediaSeeking:IMediaSeeking;
    StopPosition, CurrentPosition: int64;
    MlsStopPos: Cardinal;
begin
  FilterGraph.QueryInterface(IMediaSeeking, FMediaSeeking);
  FMediaSeeking.GetStopPosition(StopPosition);
  MlsStopPos := RefTimeToMiliSec(StopPosition);
  CurrentPosition := (StopPosition * secPos) div (MlsStopPos div 1000) ;
  StopPosition:=0;
  FMediaSeeking.SetPositions(CurrentPosition, AM_SEEKING_AbsolutePositioning,
                             StopPosition, AM_SEEKING_NoPositioning);
end;
Und der Aufruf...

  SetPosition(FilterGraph, 60); MfG
Thorsten
  Mit Zitat antworten Zitat