none
Device MFT - video horizontal flipping problem RRS feed

  • Question

  • I'm writing Device MFT which will apply processing effect on captured image before streaming to application.

    Currently, the captured image with Windows Camera App is horizontal flipped, but it is normal with Skype app.

    is there any attribute to know horizontal flipped setting from MFT side?

    Tuesday, February 25, 2020 5:59 AM

Answers

  • Only the applications should care about horizontal flipping or not, and not Device MFT. The applications will flip the view based on where the camera is mounted (front facing vs. world facing), and whether the view is meant for local user (local preview) or for remote user (via Skype). There is no attribute that MFT needs to set. 

    Monday, March 30, 2020 6:09 PM
    Moderator
  • This is a perception thing, not a hardware thing.  Consider the difference between the image you see in a capture application, and the image you see when looking in a mirror.  When you look in a mirror, if you stick out your left hand, the image in the mirror sticks out his right hand.  But in a capture app, when you stick out your left hand, the image in the mirror also sticks out their left hand.

    In a video conference, this can be disconcerting.  People want to see themselves as if in a mirror.  Thus, Skype intentionally flips the image horizontally.

    It's a Skype feature, not a driver bug.


    Tim Roberts | Driver MVP Emeritus | Providenza & Boekelheide, Inc.

    • Marked as answer by thpd01 Tuesday, July 28, 2020 7:17 AM
    Monday, March 30, 2020 8:01 PM

All replies

  • Only the applications should care about horizontal flipping or not, and not Device MFT. The applications will flip the view based on where the camera is mounted (front facing vs. world facing), and whether the view is meant for local user (local preview) or for remote user (via Skype). There is no attribute that MFT needs to set. 

    Monday, March 30, 2020 6:09 PM
    Moderator
  • This is a perception thing, not a hardware thing.  Consider the difference between the image you see in a capture application, and the image you see when looking in a mirror.  When you look in a mirror, if you stick out your left hand, the image in the mirror sticks out his right hand.  But in a capture app, when you stick out your left hand, the image in the mirror also sticks out their left hand.

    In a video conference, this can be disconcerting.  People want to see themselves as if in a mirror.  Thus, Skype intentionally flips the image horizontally.

    It's a Skype feature, not a driver bug.


    Tim Roberts | Driver MVP Emeritus | Providenza & Boekelheide, Inc.

    • Marked as answer by thpd01 Tuesday, July 28, 2020 7:17 AM
    Monday, March 30, 2020 8:01 PM