Windows.Media.Capture
Windows.Media.Capture
Windows.Media.Capture
Windows.Media.Capture
Namespace
Some information relates to pre-released product which may be substantially modified before it’s commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Prerelease APIs are identified by a Prerelease label.
[This namespace contains one or more prerelease APIs.]
Provides classes for the capture of photos, audio recordings, and videos.
Classes
| AdvancedCapturedPhoto AdvancedCapturedPhoto AdvancedCapturedPhoto AdvancedCapturedPhoto |
Represents a photo captured using system-provided computational photography techniques provided by the AdvancedPhotoCapture class. |
| AdvancedPhotoCapture AdvancedPhotoCapture AdvancedPhotoCapture AdvancedPhotoCapture |
Provides methods for capturing photos using system-provided computational photography techniques. |
| AppBroadcastBackgroundService AppBroadcastBackgroundService AppBroadcastBackgroundService AppBroadcastBackgroundService |
[Contains prerelease APIs.] NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastBackgroundServiceSignInInfo AppBroadcastBackgroundServiceSignInInfo AppBroadcastBackgroundServiceSignInInfo AppBroadcastBackgroundServiceSignInInfo |
[Contains prerelease APIs.] NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastBackgroundServiceStreamInfo AppBroadcastBackgroundServiceStreamInfo AppBroadcastBackgroundServiceStreamInfo AppBroadcastBackgroundServiceStreamInfo |
[Contains prerelease APIs.] NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastCameraCaptureStateChangedEventArgs AppBroadcastCameraCaptureStateChangedEventArgs AppBroadcastCameraCaptureStateChangedEventArgs AppBroadcastCameraCaptureStateChangedEventArgs |
Provides data for the AppBroadcast.CameraCaptureStateChanged event. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastGlobalSettings AppBroadcastGlobalSettings AppBroadcastGlobalSettings AppBroadcastGlobalSettings |
Specifies global broadcasting settings that persist across all broadcasting UWP apps. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastHeartbeatRequestedEventArgs AppBroadcastHeartbeatRequestedEventArgs AppBroadcastHeartbeatRequestedEventArgs AppBroadcastHeartbeatRequestedEventArgs |
Provides data for the AppBroadcastBackgroundService.HeartbeatRequested event which is raised by the system periodically to confirm that the broadcasting background task is currently active. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastManager AppBroadcastManager AppBroadcastManager AppBroadcastManager |
Provides access to global broadcast settings for the current device and broadcast provider settings. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastMicrophoneCaptureStateChangedEventArgs AppBroadcastMicrophoneCaptureStateChangedEventArgs AppBroadcastMicrophoneCaptureStateChangedEventArgs AppBroadcastMicrophoneCaptureStateChangedEventArgs |
Provides data for the AppBroadcastState.MicrophoneCaptureStateChanged event. |
| AppBroadcastPlugIn AppBroadcastPlugIn AppBroadcastPlugIn AppBroadcastPlugIn |
Provides information about the app broadcast plugin. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPlugInManager AppBroadcastPlugInManager AppBroadcastPlugInManager AppBroadcastPlugInManager |
Manages app broadcast plugins. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPlugInStateChangedEventArgs AppBroadcastPlugInStateChangedEventArgs AppBroadcastPlugInStateChangedEventArgs AppBroadcastPlugInStateChangedEventArgs |
Provides data for the AppBroadcastState.PlugInStateChanged event. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPreview AppBroadcastPreview AppBroadcastPreview AppBroadcastPreview |
Provides status information and access to the app broadcast preview. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPreviewStateChangedEventArgs AppBroadcastPreviewStateChangedEventArgs AppBroadcastPreviewStateChangedEventArgs AppBroadcastPreviewStateChangedEventArgs |
Provides data for the AppBroadcastPreview.PreviewStateChanged event. |
| AppBroadcastPreviewStreamReader AppBroadcastPreviewStreamReader AppBroadcastPreviewStreamReader AppBroadcastPreviewStreamReader |
Provides information about and access to the app broadcast preview stream. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPreviewStreamVideoFrame AppBroadcastPreviewStreamVideoFrame AppBroadcastPreviewStreamVideoFrame AppBroadcastPreviewStreamVideoFrame |
Represents a video frame from the app broadcast preview stream. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPreviewStreamVideoHeader AppBroadcastPreviewStreamVideoHeader AppBroadcastPreviewStreamVideoHeader AppBroadcastPreviewStreamVideoHeader |
Represents metadata about an app broadcast preview stream video frame. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastProviderSettings AppBroadcastProviderSettings AppBroadcastProviderSettings AppBroadcastProviderSettings |
Provides access to the settings of the remote broadcast provider service. These settings can be viewed and changed by the broadcast provider. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastServices AppBroadcastServices AppBroadcastServices AppBroadcastServices |
Manages the state of app broadcasts. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastSignInStateChangedEventArgs AppBroadcastSignInStateChangedEventArgs AppBroadcastSignInStateChangedEventArgs AppBroadcastSignInStateChangedEventArgs |
Provides data for the AppBroadcastBackgroundServiceSignInInfo.SignInStateChanged event. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastState AppBroadcastState AppBroadcastState AppBroadcastState |
Represents and manages the state of an app broadcast. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastStreamAudioFrame AppBroadcastStreamAudioFrame AppBroadcastStreamAudioFrame AppBroadcastStreamAudioFrame |
Represents a frame of audio samples in a broadcast stream. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastStreamAudioHeader AppBroadcastStreamAudioHeader AppBroadcastStreamAudioHeader AppBroadcastStreamAudioHeader |
Provides metadata about a broadcast audio frame. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastStreamReader AppBroadcastStreamReader AppBroadcastStreamReader AppBroadcastStreamReader |
Provides methods and events for obtaining audio and video frames from an app broadcast stream. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastStreamStateChangedEventArgs AppBroadcastStreamStateChangedEventArgs AppBroadcastStreamStateChangedEventArgs AppBroadcastStreamStateChangedEventArgs |
Provides data for the AppBroadcastState.StreamStateChanged event. |
| AppBroadcastStreamVideoFrame AppBroadcastStreamVideoFrame AppBroadcastStreamVideoFrame AppBroadcastStreamVideoFrame |
Represents a video frame in a broadcast stream. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastStreamVideoHeader AppBroadcastStreamVideoHeader AppBroadcastStreamVideoHeader AppBroadcastStreamVideoHeader |
Provides metadata about a broadcast video frame. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastTriggerDetails AppBroadcastTriggerDetails AppBroadcastTriggerDetails AppBroadcastTriggerDetails |
Provides details associated with a broadcast app background task. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastViewerCountChangedEventArgs AppBroadcastViewerCountChangedEventArgs AppBroadcastViewerCountChangedEventArgs AppBroadcastViewerCountChangedEventArgs |
Provides data for the AppBroadcastViewerCountChanged event. |
| AppCapture AppCapture AppCapture AppCapture |
[Contains prerelease APIs.] |
| AppCaptureAlternateShortcutKeys AppCaptureAlternateShortcutKeys AppCaptureAlternateShortcutKeys AppCaptureAlternateShortcutKeys |
Defines alternate shortcut keys for app capture. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureDurationGeneratedEventArgs AppCaptureDurationGeneratedEventArgs AppCaptureDurationGeneratedEventArgs AppCaptureDurationGeneratedEventArgs |
Provides data for the AppCaptureRecordOperation.DurationGenerated event. |
| AppCaptureFileGeneratedEventArgs AppCaptureFileGeneratedEventArgs AppCaptureFileGeneratedEventArgs AppCaptureFileGeneratedEventArgs |
Provides data for the AppCaptureRecordOperation.FileGenerated event. |
| AppCaptureManager AppCaptureManager AppCaptureManager AppCaptureManager |
Provides access to app capture settings. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureMetadataWriter AppCaptureMetadataWriter AppCaptureMetadataWriter AppCaptureMetadataWriter |
[Contains prerelease APIs.] |
| AppCaptureMicrophoneCaptureStateChangedEventArgs AppCaptureMicrophoneCaptureStateChangedEventArgs AppCaptureMicrophoneCaptureStateChangedEventArgs AppCaptureMicrophoneCaptureStateChangedEventArgs |
Provides data for the AppCaptureState.MicrophoneCaptureStateChanged event. |
| AppCaptureRecordingStateChangedEventArgs AppCaptureRecordingStateChangedEventArgs AppCaptureRecordingStateChangedEventArgs AppCaptureRecordingStateChangedEventArgs |
Provides data for the AppCaptureRecordOperation.StateChanged event. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureRecordOperation AppCaptureRecordOperation AppCaptureRecordOperation AppCaptureRecordOperation |
Represents an app capture record operation. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureServices AppCaptureServices AppCaptureServices AppCaptureServices |
Manages the state of app captures. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureSettings AppCaptureSettings AppCaptureSettings AppCaptureSettings |
Represents app capture settings. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureState AppCaptureState AppCaptureState AppCaptureState |
Represents the state of app capture. |
| CameraCaptureUI CameraCaptureUI CameraCaptureUI CameraCaptureUI |
Provides a full window UI for capturing audio, video, and photos from a camera. As well as controls for trimming video, time delayed capture, and camera settings. |
| CameraCaptureUIPhotoCaptureSettings CameraCaptureUIPhotoCaptureSettings CameraCaptureUIPhotoCaptureSettings CameraCaptureUIPhotoCaptureSettings |
Provides settings for capturing photos with CameraCaptureUI. The settings include aspect ratio, image size, format, resolution, and whether or not cropping is allowed by the user interface (UI). |
| CameraCaptureUIVideoCaptureSettings CameraCaptureUIVideoCaptureSettings CameraCaptureUIVideoCaptureSettings CameraCaptureUIVideoCaptureSettings |
Provides settings for capturing videos. The settings include format, maximum resolution, maximum duration, and whether or not to allow trimming. |
| CameraOptionsUI CameraOptionsUI CameraOptionsUI CameraOptionsUI |
Provides a method for displaying a UI, by which the UI contains options for the capture of photos, audio recordings and videos. |
| CapturedFrame CapturedFrame CapturedFrame CapturedFrame |
Represents a captured video frame. |
| CapturedFrameControlValues CapturedFrameControlValues CapturedFrameControlValues CapturedFrameControlValues |
Provides information about the capture device settings that were used for a frame in a variable photo sequence. |
| CapturedPhoto CapturedPhoto CapturedPhoto CapturedPhoto |
Represents a photo taken from a capture device such as a webcam attached. |
| GameBarServices GameBarServices GameBarServices GameBarServices |
Manages the state of the Game Bar. |
| GameBarServicesCommandEventArgs GameBarServicesCommandEventArgs GameBarServicesCommandEventArgs GameBarServicesCommandEventArgs |
Provides data for the GameBarServices.CommandReceived event. |
| GameBarServicesManager GameBarServicesManager GameBarServicesManager GameBarServicesManager |
Manages the Game Bar services. |
| GameBarServicesManagerGameBarServicesCreatedEventArgs GameBarServicesManagerGameBarServicesCreatedEventArgs GameBarServicesManagerGameBarServicesCreatedEventArgs GameBarServicesManagerGameBarServicesCreatedEventArgs |
Provides data for the GameBarServicesManager.GameBarServicesCreated event. |
| GameBarServicesTargetInfo GameBarServicesTargetInfo GameBarServicesTargetInfo GameBarServicesTargetInfo |
Provides metadata about a Game Bar services target. |
| LowLagMediaRecording LowLagMediaRecording LowLagMediaRecording LowLagMediaRecording |
Provides methods for taking a low lag media recording. |
| LowLagPhotoCapture LowLagPhotoCapture LowLagPhotoCapture LowLagPhotoCapture |
Provides methods for taking a low shutter lag photo. |
| LowLagPhotoSequenceCapture LowLagPhotoSequenceCapture LowLagPhotoSequenceCapture LowLagPhotoSequenceCapture |
Provides methods for taking a rapid sequence of low shutter lag photos. |
| MediaCapture MediaCapture MediaCapture MediaCapture |
Provides functionality for capturing photos, audio, and videos from a capture device, such as a webcam. |
| MediaCaptureDeviceExclusiveControlStatusChangedEventArgs MediaCaptureDeviceExclusiveControlStatusChangedEventArgs MediaCaptureDeviceExclusiveControlStatusChangedEventArgs MediaCaptureDeviceExclusiveControlStatusChangedEventArgs |
Provides data for the MediaCapture.CaptureDeviceExclusiveControlStatusChanged event. |
| MediaCaptureFailedEventArgs MediaCaptureFailedEventArgs MediaCaptureFailedEventArgs MediaCaptureFailedEventArgs |
Provides data for the MediaCapture.Failed event. |
| MediaCaptureFocusChangedEventArgs MediaCaptureFocusChangedEventArgs MediaCaptureFocusChangedEventArgs MediaCaptureFocusChangedEventArgs |
Provides data for the FocusChanged event. |
| MediaCaptureInitializationSettings MediaCaptureInitializationSettings MediaCaptureInitializationSettings MediaCaptureInitializationSettings |
Contains initialization settings for the MediaCapture object which are passed to the MediaCapture.InitializeAsync method. |
| MediaCapturePauseResult MediaCapturePauseResult MediaCapturePauseResult MediaCapturePauseResult |
Provides the last frame captured and the recorded duration of a media capture operation that has been paused. |
| MediaCaptureSettings MediaCaptureSettings MediaCaptureSettings MediaCaptureSettings |
Contains read-only configuration settings for the MediaCapture object. |
| MediaCaptureStopResult MediaCaptureStopResult MediaCaptureStopResult MediaCaptureStopResult |
Provides the last frame captured and the recorded duration of a media capture operation that has been stopped. |
| MediaCaptureVideoProfile MediaCaptureVideoProfile MediaCaptureVideoProfile MediaCaptureVideoProfile |
Represents a video profile that indicates a configuration supported by the video capture device. |
| MediaCaptureVideoProfileMediaDescription MediaCaptureVideoProfileMediaDescription MediaCaptureVideoProfileMediaDescription MediaCaptureVideoProfileMediaDescription |
Represents a description of media that is supported by a video profile. |
| OptionalReferencePhotoCapturedEventArgs OptionalReferencePhotoCapturedEventArgs OptionalReferencePhotoCapturedEventArgs OptionalReferencePhotoCapturedEventArgs |
Provides data for the AdvancedPhotoCapture.OptionalReferencePhotoCaptured event. |
| PhotoCapturedEventArgs PhotoCapturedEventArgs PhotoCapturedEventArgs PhotoCapturedEventArgs |
Provides data for the photo sequence PhotoCaptured event. |
| PhotoConfirmationCapturedEventArgs PhotoConfirmationCapturedEventArgs PhotoConfirmationCapturedEventArgs PhotoConfirmationCapturedEventArgs |
Provides data for the PhotoConfirmationCaptured event. |
| ScreenCapture ScreenCapture ScreenCapture ScreenCapture |
Enables an app to capture audio and video of the contents being displayed on the device. |
| SourceSuspensionChangedEventArgs SourceSuspensionChangedEventArgs SourceSuspensionChangedEventArgs SourceSuspensionChangedEventArgs |
Provides information about a SourceSuspensionChanged event which is triggered when the capture of audio or video is suspended or resumed. |
| VideoStreamConfiguration VideoStreamConfiguration VideoStreamConfiguration VideoStreamConfiguration |
Represents a set of input and output VideoEncodingProperties for a video stream |
Structs
| WhiteBalanceGain WhiteBalanceGain WhiteBalanceGain WhiteBalanceGain |
Represents the red, green, and blue values of a white balance gain setting. |
Enums
| AppBroadcastCameraCaptureState AppBroadcastCameraCaptureState AppBroadcastCameraCaptureState AppBroadcastCameraCaptureState |
Specifies the state of app broadcast camera capture. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastCameraOverlayLocation AppBroadcastCameraOverlayLocation AppBroadcastCameraOverlayLocation AppBroadcastCameraOverlayLocation |
Specifies the location of the camera overlay within the broadcast video frame. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastCameraOverlaySize AppBroadcastCameraOverlaySize AppBroadcastCameraOverlaySize AppBroadcastCameraOverlaySize |
Specifies the size of the camera overlay within the broadcast video frame. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastCaptureTargetType AppBroadcastCaptureTargetType AppBroadcastCaptureTargetType AppBroadcastCaptureTargetType |
Specifies the type of target being captured for app broadcast. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastExitBroadcastModeReason AppBroadcastExitBroadcastModeReason AppBroadcastExitBroadcastModeReason AppBroadcastExitBroadcastModeReason |
Gets a value that specifies the reason that broadcast mode was exited. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastMicrophoneCaptureState AppBroadcastMicrophoneCaptureState AppBroadcastMicrophoneCaptureState AppBroadcastMicrophoneCaptureState |
Specifies the state of app broadcast microphone capture. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPlugInState AppBroadcastPlugInState AppBroadcastPlugInState AppBroadcastPlugInState |
Specifies the current state of the broadcast background task. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastPreviewState AppBroadcastPreviewState AppBroadcastPreviewState AppBroadcastPreviewState | |
| AppBroadcastSignInResult AppBroadcastSignInResult AppBroadcastSignInResult AppBroadcastSignInResult |
Specifies the result of a sign-in operation. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastSignInState AppBroadcastSignInState AppBroadcastSignInState AppBroadcastSignInState |
Specifies the current sign-in state for a broadcast app. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastStreamState AppBroadcastStreamState AppBroadcastStreamState AppBroadcastStreamState |
Specifies the state of an app broadcast stream. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastTerminationReason AppBroadcastTerminationReason AppBroadcastTerminationReason AppBroadcastTerminationReason |
Specifies the reason that an app broadcast was terminated. NoteThis API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. |
| AppBroadcastVideoEncodingBitrateMode AppBroadcastVideoEncodingBitrateMode AppBroadcastVideoEncodingBitrateMode AppBroadcastVideoEncodingBitrateMode |
Specifies the mode for setting the bitrate for broadcast video encoding. |
| AppBroadcastVideoEncodingResolutionMode AppBroadcastVideoEncodingResolutionMode AppBroadcastVideoEncodingResolutionMode AppBroadcastVideoEncodingResolutionMode |
Specifies the mode for setting the resolution for broadcast video encoding. |
| AppCaptureHistoricalBufferLengthUnit AppCaptureHistoricalBufferLengthUnit AppCaptureHistoricalBufferLengthUnit AppCaptureHistoricalBufferLengthUnit |
Specifies the units of the app capture historical buffer. |
| AppCaptureMetadataPriority AppCaptureMetadataPriority AppCaptureMetadataPriority AppCaptureMetadataPriority |
[Contains prerelease APIs.] |
| AppCaptureMicrophoneCaptureState AppCaptureMicrophoneCaptureState AppCaptureMicrophoneCaptureState AppCaptureMicrophoneCaptureState |
Specifies the state of microphone capture for app capture. |
| AppCaptureRecordingState AppCaptureRecordingState AppCaptureRecordingState AppCaptureRecordingState |
Specifies the state of an app capture recording. NoteThis API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to these APIs will fail at runtime. |
| AppCaptureVideoEncodingBitrateMode AppCaptureVideoEncodingBitrateMode AppCaptureVideoEncodingBitrateMode AppCaptureVideoEncodingBitrateMode |
Specifies the app capture video encoding bitrate mode. |
| AppCaptureVideoEncodingFrameRateMode AppCaptureVideoEncodingFrameRateMode AppCaptureVideoEncodingFrameRateMode AppCaptureVideoEncodingFrameRateMode |
Specifies the video encoding frame rate mode. |
| AppCaptureVideoEncodingResolutionMode AppCaptureVideoEncodingResolutionMode AppCaptureVideoEncodingResolutionMode AppCaptureVideoEncodingResolutionMode |
Specifies the app capture video encoding resolution mode. |
| CameraCaptureUIMaxPhotoResolution CameraCaptureUIMaxPhotoResolution CameraCaptureUIMaxPhotoResolution CameraCaptureUIMaxPhotoResolution |
Determines the highest resolution the user can select for capturing photos. |
| CameraCaptureUIMaxVideoResolution CameraCaptureUIMaxVideoResolution CameraCaptureUIMaxVideoResolution CameraCaptureUIMaxVideoResolution |
Determines the highest resolution the user can select for capturing video. |
| CameraCaptureUIMode CameraCaptureUIMode CameraCaptureUIMode CameraCaptureUIMode |
Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. |
| CameraCaptureUIPhotoFormat CameraCaptureUIPhotoFormat CameraCaptureUIPhotoFormat CameraCaptureUIPhotoFormat |
Determines the format for photos captured with CameraCaptureUI. |
| CameraCaptureUIVideoFormat CameraCaptureUIVideoFormat CameraCaptureUIVideoFormat CameraCaptureUIVideoFormat |
Determines the format for saving captured videos. |
| ForegroundActivationArgument ForegroundActivationArgument ForegroundActivationArgument ForegroundActivationArgument |
Specifies the reason that an app broadcast plugin was activated in the foreground. |
| GameBarCommand GameBarCommand GameBarCommand GameBarCommand |
Specifies the set of Game Bar commands. |
| GameBarCommandOrigin GameBarCommandOrigin GameBarCommandOrigin GameBarCommandOrigin |
Specifies the origin of a Game Bar command. |
| GameBarServicesDisplayMode GameBarServicesDisplayMode GameBarServicesDisplayMode GameBarServicesDisplayMode |
Specifies the display mode for the Game Bar. |
| GameBarTargetCapturePolicy GameBarTargetCapturePolicy GameBarTargetCapturePolicy GameBarTargetCapturePolicy |
Provides information around the allowable actions for this application. |
| KnownVideoProfile KnownVideoProfile KnownVideoProfile KnownVideoProfile |
Specifies the names of video recording profiles that are known by the system. |
| MediaCaptureDeviceExclusiveControlStatus MediaCaptureDeviceExclusiveControlStatus MediaCaptureDeviceExclusiveControlStatus MediaCaptureDeviceExclusiveControlStatus |
Specifies the exclusive control status of the media capture device. Exclusive control is required to modify the settings of the capture device, but is not required to obtain media frames from the device. |
| MediaCaptureMemoryPreference MediaCaptureMemoryPreference MediaCaptureMemoryPreference MediaCaptureMemoryPreference |
Specifies the preferred memory location for captured video frames. |
| MediaCaptureSharingMode MediaCaptureSharingMode MediaCaptureSharingMode MediaCaptureSharingMode |
Specifies the media frame source sharing mode for a MediaCapture object. |
| MediaCaptureThermalStatus MediaCaptureThermalStatus MediaCaptureThermalStatus MediaCaptureThermalStatus |
Specifies the thermal status of a media capture device. |
| MediaCategory MediaCategory MediaCategory MediaCategory |
Defines values for types of media categories. |
| MediaStreamType MediaStreamType MediaStreamType MediaStreamType |
Specifies a type of stream on a media capture device. |
| PhotoCaptureSource PhotoCaptureSource PhotoCaptureSource PhotoCaptureSource |
Specifies which stream on a video camera is used to capture photos. |
| PowerlineFrequency PowerlineFrequency PowerlineFrequency PowerlineFrequency |
Specifies the local power line frequency. |
| StreamingCaptureMode StreamingCaptureMode StreamingCaptureMode StreamingCaptureMode |
Specifies the streaming mode for a media capture device. |
| VideoDeviceCharacteristic VideoDeviceCharacteristic VideoDeviceCharacteristic VideoDeviceCharacteristic |
Indicates which video streams are independent of each other. |
| VideoRotation VideoRotation VideoRotation VideoRotation |
Specifies the rotation of the video stream. |
Delegates
| MediaCaptureFailedEventHandler MediaCaptureFailedEventHandler MediaCaptureFailedEventHandler MediaCaptureFailedEventHandler |
Represents the method that will handle the MediaCapture.Failed event. |
| RecordLimitationExceededEventHandler RecordLimitationExceededEventHandler RecordLimitationExceededEventHandler RecordLimitationExceededEventHandler |
Represents the method that will handle RecordLimitationExceeded and related events. |
Remarks
To get started quickly adding photo, video, or audio capture to your app, see Basic photo, video, and audio capture with MediaCapture. To learn about the different media capture features you can use in your Universal Windows app, including how-to guidance and samples, see Camera.