The effect can leverage the attributes on the mediatype to identify equirectangular frames. The application may implement and insert an effect to generate a projection. It is up to the 360 camera IHV to implement a stream with a projected view and expose Pan/Tilt/Zoom controls. An application also needs to explicitly handle UI interaction for panning around, via the MediaPlaybackSphericalVideoProjection.ViewOrientation quaternion.įor 360 video record, a capture application does not need to be configured explicitly for 360 content if it is using MediaCapture WinRT APIs, as the spherical format is implicitly passed on to the record sink and written to the file header.įor 360 photo capture, an application needs to explicitly add the appropriate standardized metadata that specifies its spherical format using available WIC WinRT APIs. When played from within a 360-playback video player such as the Movies & TV app on Windows 10, the resulting recorded video will offer the expected spherical view panning experience.įor previewing a 360 frame, an application does need to explicitly use the XAML MediaPlayerElement for preview.
Camera 360 for pc mp4#
The metadata provided via the DMFT will be leveraged by the platform to record the videos in MP4 format and enclose implicitly the proper standardized metadata. These equirectangular frames can then be acquired and consumed by the apps via MediaCapture and MediaPlayer APIs to project a 360, spherical, panning video preview experience. An IHV would typically be capturing synchronously with the two fisheye sensors, unwarp and stitch the frames inside the DMFT to then output equirectangular frames. Most 360 cameras come with 2 sensors back-to-back and cover a 360 FoV with some overlap. OverviewĪ 360 camera IHV can provide DMFT plugins (with or without custom UVC drivers) which will expose the spherical format of each stream and media type that emits spherical frames, as well as process the camera driver output and provide equirectangular frames with appropriate attribute and metadata.
Camera 360 for pc how to#
The Cam360 sample available on GitHub shows how to support preview, video record, and photo capture scenarios with a 360 camera on Windows.