Gibt es eine zuverlässige Möglichkeit zu bestimmen, ob eine Kamera auf der Microsoft Surface gedreht wird?Kamera-Rotation auf Microsoft Surface erkennen?
Grundsätzlich möchte ich wissen, ob eine bestimmte Kamera in das Gerät eingebaut ist (wie es dann mit dem Gerät drehen wird), gibt es eine Möglichkeit, dies abzufragen?
Mein Problem ist, dass, wenn der Benutzer das Gerät dreht, meine Kameraansicht gekippt ist, ich kann jedoch nicht davon ausgehen, dass ich nur die Leserahmen drehen sollte, da die aktive Kamera eine externe USB-Kamera sein kann.
Ich lese die Kameras mit den Media Foundation APIs.
Ich bin nicht ganz sicher, ob das hilft, aber Sie können das Attribut MF_MT_DEFAULT_STRIDE des Medientyps der Kamera überprüfen: https://msdn.microsoft.com/en-us/library/windows/desktop/ms698965(v = vs.85) .aspx. "Schritt ist positiv für Top-down-Bilder und negativ für Bottom-up-Bilder." – VuVirt
Ich glaube nicht, dass es das ist, zum Beispiel kann das Gerät um 90 Grad drehen. :( – monoceres
Es ist eher ['MF_MT_VIDEO_ROTATION'] (https://msdn.microsoft.com/en-us/library/windows/desktop/hh162880) aber ich bin mir nicht sicher, ob die Surface-Kamera es tatsächlich benutzt. –