SceneAnalysisEffect 클래스

정의

비디오 프레임을 분석하여 지원되는 가변 사진 시퀀스 캡처 기술이 더 높은 품질의 캡처된 이미지를 생성할 수 있는지 확인하는 효과를 나타냅니다.

public ref class SceneAnalysisEffect sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SceneAnalysisEffect final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SceneAnalysisEffect
Public NotInheritable Class SceneAnalysisEffect
상속
Object IInspectable SceneAnalysisEffect
특성
구현

Windows 요구 사항

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

설명

개체MediaCapture.AddVideoEffectAsync를 .에 전달하여 이 클래스의 인스턴스를 SceneAnalysisEffectDefinition 가져옵니다.

다른 효과와 마찬가지로 장면 분석기 효과는 호출 AddEffectAsync하여 캡처 파이프라인에 추가됩니다. 캡처가 시작되면 SceneAnalyzed 이벤트가 발생합니다. 이 이벤트의 처리기에서 특정 기술이 캡처된 이미지를 개선할 가능성을 나타내는 출력 개체에 액세스할 수 있습니다. 또한 출력 개체는 캡처 기술을 사용하도록 설정하기 위해 컬렉션에 VariablePhotoSequenceController.DesiredFrameControllers 직접 할당할 수 있는 권장 설정이 있는 개체 집합 FrameController 을 제공합니다.

현재 릴리스에서 지원되는 유일한 분석기는 HDR(High Dynamic Range) 분석기입니다.

SceneAnalysisEffect 사용에 대한 방법 지침은 MediaCapture의 장면 분석 항목을 참조하세요.

속성

DesiredAnalysisInterval

비디오 프레임이 분석되는 기간의 기간을 가져오거나 설정합니다.

HighDynamicRangeAnalyzer

HighDynamicRangeControl HDR(High Dynamic Range) 분석을 사용하거나 사용하지 않도록 설정하는 데 사용되는 개체를 가져옵니다.

메서드

SetProperties(IPropertySet)

에 대한 IMediaExtension속성을 설정합니다.

이벤트

SceneAnalyzed

장면 분석이 완료되면 발생합니다. SceneAnalyzedEventArgs를 참조하세요.

적용 대상

추가 정보