다음을 통해 공유


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
상속
Object Platform::Object IInspectable 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 필름 속도 사전 설정을 비동기적으로 설정합니다.

SetValueAsync(UInt32)

ISO 속도 값을 설정합니다.

적용 대상

추가 정보