Поделиться через


MediaDeviceControl Класс

Определение

Возвращает или задает параметр устройства на камере.

public ref class MediaDeviceControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class MediaDeviceControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class MediaDeviceControl
Public NotInheritable Class MediaDeviceControl
Наследование
Object Platform::Object IInspectable MediaDeviceControl
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Примеры

Примеры настройки контроллеров устройств мультимедиа см. в разделе Ручные элементы управления камерой для фото- и видеосъемки.

Комментарии

Различные свойства объекта VideoDeviceController возвращают экземпляры объекта MediaDeviceControl. Каждое свойство VideoDeviceController представляет определенный параметр камеры, например яркость или фокус. Используйте объект MediaDeviceControl, чтобы:

  • Получите или задайте параметр камеры.
  • Включите автоматическую настройку параметра.
  • Возвращает диапазон значений, поддерживаемых камерой для параметра.

Примечание

Этот класс не является гибким. Это означает, что необходимо учитывать его модель потоков и поведение маршалинга. Дополнительные сведения см. в разделах Потоки и маршалинг (C++/CX) и Использование среда выполнения Windows объектов в многопоточной среде (.NET).

Свойства

Capabilities

Возвращает возможности камеры для этого параметра камеры.

Методы

TryGetAuto(Boolean)

Указывает, включена ли автоматическая настройка параметра камеры.

TryGetValue(Double)

Возвращает значение параметра камеры.

TrySetAuto(Boolean)

Включает или отключает автоматическую настройку параметра камеры.

TrySetValue(Double)

Задает параметр камеры.

Применяется к