AudioFileInputNode 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 nodo in un nodo del grafico audio che inserisce dati audio nel grafico da un file audio.
public ref class AudioFileInputNode sealed : IClosable
public ref class AudioFileInputNode sealed : IClosable, IAudioInputNode2
/// [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 AudioFileInputNode final : IClosable
/// [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 AudioFileInputNode final : IClosable, IAudioInputNode2
[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 AudioFileInputNode : System.IDisposable
[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 AudioFileInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioFileInputNode
Implements IDisposable
Public NotInheritable Class AudioFileInputNode
Implements IAudioInputNode2, IDisposable
- 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 chiamando AudioGraph.CreateFileInputNodeAsync e quindi accedendo alla proprietà CreateFileInputNodeResult.FileInputNode .
MediaSourceAudioInputNode è un altro modo per inserire dati audio da un file in un grafico. La classe MediaSource consente anche di usare altre origini audio, ad esempio un flusso di rete.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | Emettitore |
Proprietà
ConsumeInput |
Ottiene o imposta un valore che indica se il nodo di input del file audio utilizza l'input. |
Duration |
Ottiene la durata del file di input audio. |
EffectDefinitions |
Ottiene l'elenco di definizioni di effetto per il nodo di input del file audio. Gli effetti nell'elenco elaborano i dati audio che passano attraverso il nodo nell'ordine in cui vengono visualizzati nell'elenco. |
Emitter |
Ottiene l'oggetto AudioNodeEmitter che descrive la posizione e altre caratteristiche fisiche dell'emettitore da cui viene generato l'audio AudioFileInputNode quando viene utilizzata l'elaborazione audio spaziale. |
EncodingProperties |
Ottiene le proprietà di codifica per il nodo di input del file audio. |
EndTime |
Ottiene o imposta l'ora di fine per il nodo di input del file audio, che determina quando termina la riproduzione del contenuto multimediale. |
LoopCount |
Ottiene o imposta il numero di cicli del nodo di input del file audio. |
OutgoingConnections |
Ottiene l'elenco delle connessioni in uscita dal nodo di input del file audio ad altri nodi del grafico audio. |
OutgoingGain |
Ottiene o imposta il guadagno in uscita per il nodo di input del file audio. |
PlaybackSpeedFactor |
Ottiene o imposta il fattore di velocità di riproduzione per il nodo di input del file audio. |
Position |
Ottiene la posizione di riproduzione del nodo di input del file audio. |
SourceFile |
Ottiene il file audio di origine per il nodo di input del file audio. |
StartTime |
Ottiene o imposta l'ora di inizio per il nodo di input del file audio. |
Metodi
AddOutgoingConnection(IAudioNode) |
Aggiunge una connessione in uscita al nodo di input del file audio. |
AddOutgoingConnection(IAudioNode, Double) |
Aggiunge una connessione in uscita con il guadagno al nodo di input del file audio. |
Close() |
Chiude il nodo di input del file audio ed elimina le risorse associate. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Disabilita tutti gli effetti nell'elenco EffectDefinitions con la definizione dell'effetto specificata. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Abilita tutti gli effetti nell'elenco EffectDefinitions con la definizione dell'effetto specificata. |
RemoveOutgoingConnection(IAudioNode) |
Rimuove la connessione in uscita dal nodo di input del file audio al nodo specificato. |
Reset() |
Reimposta il nodo di input del file audio. |
Seek(TimeSpan) |
Sposta la posizione di riproduzione del nodo all'ora specificata all'interno del file di input audio. |
Start() |
Avvia il nodo di input del file audio. |
Stop() |
Arresta il nodo di input del file audio. |
Eventi
FileCompleted |
Si verifica quando la posizione di riproduzione raggiunge la fine del file audio o la posizione specificata con la proprietà EndTime . |