Share via


SceneAnalysisEffect Classe

Definizione

Rappresenta un effetto che analizza i fotogrammi video per determinare se una delle tecniche di acquisizione di sequenze di foto variabili supportate può produrre un'immagine acquisita di qualità superiore.

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
Ereditarietà
Object Platform::Object IInspectable SceneAnalysisEffect
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Ottenere un'istanza di questa classe passando un oggetto SceneAnalysisEffectDefinition in MediaCapture.AddVideoEffectAsync.

Analogamente ad altri effetti, l'effetto analizzatore della scena viene aggiunto alla pipeline di acquisizione chiamando AddEffectAsync. Dopo l'avvio dell'acquisizione, viene generato l'evento SceneAnalyzed . Nel gestore per questo evento è possibile ottenere l'accesso all'oggetto di output che indica la probabilità che una particolare tecnica migliorerà l'immagine acquisita. L'oggetto di output fornisce anche un set di oggetti FrameController con impostazioni consigliate che possono essere assegnate direttamente all'insieme VariablePhotoSequenceController.DesiredFrameControllers per abilitare la tecnica di acquisizione.

Nella versione corrente l'unico analizzatore supportato è l'analizzatore HDR (High Dynamic Range).

Per indicazioni sull'uso di SceneAnalysisEffect, vedere Scene anlysis for MediaCapture.

Proprietà

DesiredAnalysisInterval

Ottiene o imposta la durata dell'intervallo di tempo durante il quale vengono analizzati i fotogrammi video.

HighDynamicRangeAnalyzer

Ottiene un oggetto HighDynamicRangeControl utilizzato per abilitare o disabilitare l'analisi HDR (High Dynamic Range).

Metodi

SetProperties(IPropertySet)

Imposta le proprietà in IMediaExtension.

Eventi

SceneAnalyzed

Generato al termine dell'analisi della scena. Vedere SceneAnalyzedEventArgs

Si applica a

Vedi anche