AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DVD Domain problem

Ein Thema von EWeiss · begonnen am 16. Okt 2017
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

DVD Domain problem

  Alt 16. Okt 2017, 20:58
Ich prüfe darauf hin ob ich mich im Menu befinde.

Delphi-Quellcode:
function TEVMRPlayer.IsDVDMenu: Boolean;
var
  Domain: TDVDDOMAIN;
begin

  result := false;

  if not(IsDVD) then
    Exit;

  if Assigned(DVDInfo) then
  begin
    DVDInfo.GetCurrentDomain(Domain);
    case Domain of

      DVD_DOMAIN_VideoManagerMenu, DVD_DOMAIN_VideoTitleSetMenu:
      begin
        result := true;
        exit;
      end;

      DVD_DOMAIN_Title:
      begin
        result := false;
      end;
    end;
  end;

end;
wenn ein Menu sichtbar wird bzw.. ich mich in einem Menu befinde sollte die Rückgabe eigentlich true sein.
Mein Problem ist aber nun das der fall nicht eintritt obwohl ich mich im Menu befinde. (siehe shot)
Die Rückgabe von GetCurrentDomain gibt mir immer DVD_DOMAIN_Title zurück.. bei verschiedenen DVD's

Die DVD ist Original und man sollte eigentlich annehmen das die Abfrage korrekt zurück geliefert wird.

Was läuft falsch oder was muss ich noch berücksichtigen ?

Da der Status true nicht eintritt kann ich auch kein Menu punkt auswählen bzw. das Aspect ratio korrekt setzen.
Delphi-Quellcode:
    WM_LBUTTONUP:
      begin
        if KVideo_IsDVDMenu then
        begin
          p.x := loword(lP);
          p.y := HiWord(lP);
          KVideo_DVD_MouseClick(Point(P.X, P.Y));
        end;
      end;
Delphi-Quellcode:
    if KVideo_IsDVDMenu then
      KVideo_KeepAspectRatio(true);

seltsames verhalten.

Hat sich erledigt!

gruss

Geändert von EWeiss (11. Jul 2019 um 16:48 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz