IsoSpeedControl 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供在擷取裝置上控制 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,以瞭解裝置是否支援此控制項。
您可以透過 MediaCapture.VideoDeviceController存取擷取裝置的 IsoSpeedControl。
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 電影速度 Preset。 |
SetValueAsync(UInt32) |
設定 ISO 速度值。 |