Windows.Media.Devices Windows.Media.Devices Windows.Media.Devices Windows.Media.Devices Namespace

Accesses and controls devices for audio, video, and communications.

Classes

Represents settings for an AdvancedPhotoControl object.

Provides functionality for controlling the advanced photo capture behavior on a capture device.

Controls device settings on the microphone.

Prerelease. Represents a single audio device module, which may be a hardware effect processing unit or any other audio configuration module defined by an audio driver.

Prerelease. Provides data for the ModuleNotificationReceived event which is raised when audio device module changes occur.

Prerelease. Manages the collections of audio device modules for a audio device pin instance or for a particular audio endpoint.

Represents the properties, commands and events for handling calls on a telephony related device.

Contains information about a default audio capture device change event.

Contains information about a default audio render device change event.

Contains information for the DialRequested event.

Provides functionality for modifying exposure levels of captured photos.

Provides functionality for controlling the exposure settings on a capture device.

When supported, allows an app to specify whether the camera driver can dynamically adjust the frame rate of video capture in order to improve video quality in low-light conditions.

Provides functionality for controlling the flash settings on a capture device.

Provides functionality for controlling the focus settings on a capture device.

Represents settings for a FocusControl object.

When supported, allows an app to enable High Dynamic Range (HDR) video recording on the capture device.

Provides functionality for controlling the ISO film speed settings on a capture device.

Contains information for the KeypadPressed event.

Provides functionality for managing the low shutter lag photo capture mode on the capture device.

Provides functionality for managing the low shutter lag photo sequence mode on the capture device.

Provides methods used to select devices for capturing and rendering audio, and for capturing video.

Gets or sets a device setting on a camera.

Gets the capabilities of a camera setting.

Prerelease. Represents the result of an audio device module command, executed with a call to SendCommandAsync(IBuffer).

When supported, allows an app to enable optical image stabilization on the capture device.

Provides functionality for controlling the photo confirmation settings on a capture device.

Contains information for the RedialRequested event.

Represents a region of interest which is a rectangular region on the image which is used for functions such as focus and exposure.

Provides functionality to mange the regions of interest on a device.

Provides functionality for controlling the scene mode settings on a capture device.

Provides functionality for controlling the torch LED settings on a capture device.

Controls device settings on the camera.

Prerelease. Represents the result of an operation to get the value of a video device controller driver property.

Provides functionality for controlling the white balance settings on a capture device.

Provides functionality for controlling the zoom settings on a capture device.

Represents zoom settings that can be applied to the ZoomControl by calling the Configure(ZoomSettings) method.

Interfaces

Called when the default audio device is changed for either audio render or capture.

Controls device settings on a video camera or microphone.

Enums

Defines the advanced photo capture modes.

Indicates the role of an audio device.

Defines the options for auto focus range.

Defines the state of a camera stream.

Defines the possible capture scene modes.

Defines the values for the primary use of the capture device.

Defines the values for the possible color temperature presets.

Defines the values for focus mode.

Defines the values for the possible focus presets.

Defines the High Dynamic Range (HDR) video modes.

Defines the possible values for ISO speed presets.

Defines the options for manual focus distance.

Defines the different focus states the capture device can be in.

Defines the optimizations that the media capture device can use.

Defines the behavior when media capture is paused with a call to PauseAsync(MediaCapturePauseBehavior) or PauseRecordAsync(MediaCapturePauseBehavior).

Defines the optical image stabilization modes.

Defines the different types of regions of interest that can be detected the capture device.

Prerelease. Specifies the status of the audio device module command, executed with a call to SendCommandAsync(IBuffer).

Indicates the keypad button that was pressed on a telephony device.

Prerelease. Specifies the status of an operation to get the value of a video device controller driver property.

Prerelease. Specifies the status of an operation to set the value of a video device controller driver property.

Defines the zoom transition modes.

Delegates

Handles the AnswerRequested and AudioTransferRequested events.

Handles the DialRequested event.

Handles the KeypadPressed event.

Handles the RedialRequested event.