SceneAnalysisEffect Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |