共用方式為


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,您仍然可以使用VideoCaptureDevice上的Exposure屬性來設定曝光值。

您可以透過MediaCapture.VideoDeviceController存取擷取裝置的ExposureControl

如需使用 ExposureControl的作法指引,請參閱 相片和視訊擷取的手動相機控制項

屬性

Auto

取得值,這個值表示是否啟用自動曝光。

Max

支援的 EV 補償上限。

Min

取得支援的最小 EV 補償。

Step

取得擷取裝置所支援的最小曝光時間增量。

Supported

取得值,指定擷取裝置是否支援曝光控制項。

Value

取得 EV 補償值。

方法

SetAutoAsync(Boolean)

以非同步方式啟用或停用自動曝光。

SetValueAsync(TimeSpan)

以非同步方式設定曝光時間。

適用於

另請參閱