IsoSpeedControl Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет функциональные возможности для управления параметрами скорости пленки ISO на устройстве захвата.
public ref class IsoSpeedControl 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 IsoSpeedControl 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 IsoSpeedControl
Public NotInheritable Class IsoSpeedControl
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Чтобы узнать, поддерживает ли устройство этот элемент управления, установите флажок IsoSpeedControl.Supported.
Доступ к IsoSpeedControl для устройства захвата можно получить через MediaCapture.VideoDeviceController.
IsoSpeedControl позволяет приложениям управлять параметрами скорости ISO на устройстве. Например, в условиях низкой освещенности приложения могут предпочесть более высокий уровень шума в обмен на более высокую общую яркость. Элемент управления скоростью ISO позволяет приложениям корректировать компромиссы, подобные этому.
Используйте SetPresetAsync , чтобы задать для уровня ISO одно из значений IsoSpeedPreset .
SupportedPresets содержит предустановленные значения, которые поддерживаются на устройстве.
Инструкции по использованию FocusControl см. в разделе Ручные элементы управления камерой для захвата фотографий и видео.
Свойства
Auto |
Возвращает значение, указывающее, включена ли автоматическая скорость ISO. |
Max |
Возвращает максимальную скорость ISO, поддерживаемую устройством захвата. |
Min |
Возвращает минимальную скорость ISO, поддерживаемую устройством захвата. |
Preset |
Возвращает предустановку скорости пленки ISO. |
Step |
Возвращает наименьший прирост скорости ISO, поддерживаемый устройством захвата. |
Supported |
Возвращает значение , указывающее, поддерживает ли устройство захвата управление скоростью ISO. |
SupportedPresets |
Возвращает предустановки ISO, поддерживаемые устройством захвата. |
Value |
Возвращает текущее значение скорости ISO. |
Методы
SetAutoAsync() |
Задает автоматическую скорость ISO. |
SetPresetAsync(IsoSpeedPreset) |
Асинхронно задает предустановку скорости пленки ISO. |
SetValueAsync(UInt32) |
Задает значение скорости ISO. |