다음을 통해 공유


MediaDeviceControl 클래스

정의

카메라의 디바이스 설정을 가져오거나 설정합니다.

public ref class MediaDeviceControl 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 MediaDeviceControl 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 MediaDeviceControl
Public NotInheritable Class MediaDeviceControl
상속
Object Platform::Object IInspectable MediaDeviceControl
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

예제

미디어 디바이스 컨트롤러를 설정하는 예제는 사진 및 비디오 캡처에 대한 수동 카메라 컨트롤을 참조하세요.

설명

VideoDeviceController 개체의 다양한 속성은 MediaDeviceControl 개체의 인스턴스를 반환합니다. 각 VideoDeviceController 속성은 밝기 또는 포커스와 같은 카메라의 특정 설정을 나타냅니다. MediaDeviceControl 개체를 사용하여 다음을 수행합니다.

  • 카메라 설정을 설정하거나 가져옵니다.
  • 설정의 자동 조정을 사용하도록 설정합니다.
  • 카메라가 설정에 대해 지원하는 값의 범위를 가져옵니다.

참고

이 클래스는 민첩하지 않으므로 스레딩 모델 및 마샬링 동작을 고려해야 합니다. 자세한 내용은 스레딩 및 마샬링(C++/CX)다중 스레드 환경에서 Windows 런타임 개체 사용(.NET)을 참조하세요.

속성

Capabilities

이 카메라 설정에 대한 카메라의 기능을 가져옵니다.

메서드

TryGetAuto(Boolean)

카메라 설정의 자동 조정이 사용되는지 여부를 나타냅니다.

TryGetValue(Double)

카메라 설정의 값을 가져옵니다.

TrySetAuto(Boolean)

카메라 설정의 자동 조정을 사용하거나 사용하지 않도록 설정합니다.

TrySetValue(Double)

카메라 설정을 설정합니다.

적용 대상