Handle device and screen orientation with MediaCapture |
Shows you how to handle device orientation when capturing photos and videos by using a helper class. |
Discover and select camera capabilities with camera profiles |
Shows how to use camera profiles to discover and manage the capabilities of different video capture devices. This includes tasks such as selecting profiles that support specific resolutions or frame rates, profiles that support simultaneous access to multiple cameras, and profiles that support HDR. |
Set format, resolution, and frame rate for MediaCapture |
Shows you how to use the IMediaEncodingProperties interface to set the resolution and frame rate of the camera preview stream and captured photos and video. It also shows how to ensure that the aspect ratio of the preview stream matches that of the captured media. |
HDR and low-light photo capture |
Shows you how to use the AdvancedPhotoCapture class to capture High Dynamic Range (HDR) and low-light photos. |
Manual camera controls for photo and video capture |
Shows you how to use manual device controls to enable enhanced photo and video capture scenarios including optical image stabilization and smooth zoom. |
Manual camera controls for video capture |
Shows you how to use manual device controls to enable enhanced video capture scenarios including HDR video and exposure priority. |
Video stabilization effect for video capture |
Shows you how to use the video stabilization effect. |
Scene analysis for MediaCapture |
Shows you how to use the SceneAnalysisEffect and the FaceDetectionEffect to analyze the content of the media capture preview stream. |
Capture a photo sequence with VariablePhotoSequence |
Shows you how to capture a variable photo sequence, which allows you to capture multiple frames of images in rapid succession and configure each frame to use different focus, flash, ISO, exposure, and exposure compensation settings. |
Process media frames with MediaFrameReader |
Shows you how to use a MediaFrameReader with MediaCapture to get media frames from one or more available sources, including color, depth, and infrared cameras, audio devices, or even custom frame sources such as those that produce skeletal tracking frames. This feature is designed to be used by apps that perform real-time processing of media frames, such as augmented reality and depth-aware camera apps. |
Get a preview frame |
Shows you how to get a single preview frame from the media capture preview stream. |