다음을 통해 공유


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 Platform::Object IInspectable SceneAnalysisEffect
특성
구현

Windows 요구 사항

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

설명

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

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

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

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

속성

DesiredAnalysisInterval

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

HighDynamicRangeAnalyzer

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

메서드

SetProperties(IPropertySet)

IMediaExtension의 속성을 설정합니다.

이벤트

SceneAnalyzed

장면 분석이 완료될 때 발생합니다. SceneAnalyzedEventArgs 참조

적용 대상

추가 정보