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


ExposureControl Класс

Определение

Предоставляет функциональные возможности для управления параметрами экспозиции на устройстве захвата.

public ref class ExposureControl 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 ExposureControl 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 ExposureControl
Public NotInheritable Class ExposureControl
Наследование
Object Platform::Object IInspectable ExposureControl
Атрибуты

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

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

Комментарии

ExposureControl предоставляет приложениям дополнительный контроль над параметрами экспозиции на устройстве.

Чтобы задать значение экспозиции, вызовите Метод SetValueAsync. Чтобы включить автоматическую экспозицию, вызовите SetAutoAsync.

Чтобы узнать, поддерживает ли устройство этот элемент управления, проверьте ExposureControl.Supported.

Если устройство не поддерживает ExposureControl, вы по-прежнему можете использовать свойство Exposure в VideoCaptureDevice , чтобы задать значение экспозиции.

Вы можете получить доступ к ExposureControl для устройства захвата через MediaCapture.VideoDeviceController.

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

Свойства

Auto

Возвращает значение, указывающее, включена ли автоматическая экспозиция.

Max

Максимальная поддерживаемая компенсация ev.

Min

Возвращает минимальную поддерживаемую компенсацию ev.

Step

Возвращает наименьшее увеличение времени экспозиции, поддерживаемого устройством захвата.

Supported

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

Value

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

Методы

SetAutoAsync(Boolean)

Асинхронно включает или отключает автоматическую экспозицию.

SetValueAsync(TimeSpan)

Асинхронно задает время экспозиции.

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

См. также раздел