Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: DSPack Filteranschlüsse?

  Alt 26. Jun 2008, 01:07
Zitat von lbccaleb:
hast du die datei mit filtergraph gerendert und abgespielt??
Meine Play-Funktion:
Delphi-Quellcode:
procedure TForm1.open2Click(Sender: TObject);
begin
if OpenDialog1.Execute then
  begin
    FilterGraph.stop;
    FilterGraph.Active := false;
    FilterGraph.ClearGraph;
    FilterGraph.Active := true;
    FilterGraph.RenderFile(OpenDialog1.FileName);
    FilterGraph.Play;
  end;
end;
Tzja, Ich denke die Antwort lautet: Ja.

Zitat von lbccaleb:
hast du bei der version mit den mpgs ein eigenes fenster verwendet, oder das automatisch erscheinende??
Sorry. Keine Ahnung. Etwas automatisches hab ich nicht gesehen.

Mein FormCreate:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin

  FilterGraph := TFilterGraph.Create(Self);
  FilterGraph.Mode := gmNormal;
  FilterGraph.Name := 'FilterGraph';

  VideoWindow := TVideoWindow.Create(Self);
  VideoWindow.Parent := Form1;
  VideoWindow.Left := 10;
  VideoWindow.Top := 10;
  VideoWindow.FilterGraph := FilterGraph;
  VideoWindow.Name := 'VideoWindow';
  VideoWindow.VMROptions.Mode := vmrWindowed;
  VideoWindow.Visible := true;

  VideoWindow.FilterGraph := FilterGraph;
  VideoWindow.FilterGraph.Active := false;
  VideoWindow.FilterGraph.AutoCreate := false;
  VideoWindow.FilterGraph.GraphEdit := false;
  VideoWindow.FilterGraph.Mode := gmNormal;
  VideoWindow.FullScreen := false;
  VideoWindow.Mode := vmNormal;
  
  [ ... ]
end;
Wieso spielt "er" MPEGs ab und AVIs nicht, obwohl ich für MPEGs auch keinen "Filteranschluss" "verbunden" habe.
Das ganze ist mir ein Rätsel.
  Mit Zitat antworten Zitat