카메라가 Microsoft Surface에서 회전하는지 확인할 수있는 확실한 방법이 있습니까?Microsoft Surface에서 카메라 회전을 감지합니까?
기본적으로 특정 카메라가 장치에 내장되어 있는지 (장치와 함께 회전 할 것인지) 알고 싶습니다.이 방법을 쿼리 할 수 있습니까?
내 문제는 사용자가 장치를 회전 할 때 내 카메라보기가 뒤집혀 있지만 활성 카메라가 외부 USB 카메라 일 수 있으므로 읽기 프레임을 회전해야한다고 생각할 수 없다는 것입니다.
Media Foundation API를 사용하여 카메라를 읽었습니다.
이 방법이 도움이 될지 잘 모르겠지만 카메라의 미디어 유형 인 MF_MT_DEFAULT_STRIDE 속성을 확인할 수 있습니다. https://msdn.microsoft.com/en-us/library/windows/desktop/ms698965(v = vs.85) .aspx. "보폭은 하향식 이미지에서는 양수이고 상향식 이미지에서는 음수입니다." – VuVirt
그럴 것 같지 않습니다. 예를 들어 장치가 90도 회전 할 수 있습니다. :( – monoceres
오히려 ['MF_MT_VIDEO_ROTATION'] (https://msdn.microsoft.com/en-us/library/windows/desktop/hh162880)이지만 표면 카메라가 실제로 사용하고 있는지 확실하지 않습니다. –