Condividi tramite


MediaSourceAudioInputNode Classe

Definizione

Rappresenta un nodo in un grafico audio che inserisce dati audio nel grafico da un oggetto MediaSource .

public ref class MediaSourceAudioInputNode sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaSourceAudioInputNode final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaSourceAudioInputNode : System.IDisposable
Public NotInheritable Class MediaSourceAudioInputNode
Implements IDisposable
Ereditarietà
Object Platform::Object IInspectable MediaSourceAudioInputNode
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)

Commenti

La classe MediaSource fornisce una rappresentazione comune del contenuto multimediale da diversi tipi di origini, ad esempio file o flussi di rete. Per altre informazioni sull'uso di MediaSource, vedere Elementi multimediali, playlist e tracce.

Ottenere un'istanza di questa classe chiamando AudioGraph.CreateMediaSourceAudioInputNode e quindi accedendo alla proprietà CreateFileInputNodeResult.FileInputNode .

Proprietà

ConsumeInput

Ottiene o imposta un valore che indica se il nodo di input MediaSource utilizza l'input.

Duration

Ottiene la durata del contenuto multimediale rappresentato da MediaSource associato al nodo.

EffectDefinitions

Ottiene l'elenco delle definizioni degli effetti per il nodo MediaSource . Gli effetti nell'elenco elaborano i dati audio che passano attraverso il nodo nell'ordine in cui vengono visualizzati nell'elenco.

Emitter

Ottiene l'audioNodeEmitter che descrive la posizione e altre caratteristiche fisiche dell'emittente da cui viene generato l'audio di output AudioSubmixNode quando viene utilizzata l'elaborazione audio spaziale.

EncodingProperties

Ottiene le proprietà di codifica per il nodo submix del dispositivo audio.

EndTime

Ottiene o imposta l'ora di fine per il nodo di input MediaSource , che determina quando termina la riproduzione del contenuto multimediale.

LoopCount

Ottiene o imposta il numero di cicli del nodo di input MediaSource .

MediaSource

Ottiene MediaSource associato al nodo di input audio.

OutgoingConnections

Ottiene l'elenco delle connessioni in uscita dal nodo di input MediaSource ad altri nodi nel grafico audio.

OutgoingGain

Ottiene o imposta il guadagno in uscita per il nodo di input audio MediaSource .

PlaybackSpeedFactor

Ottiene o imposta il fattore di velocità di riproduzione per il nodo di input audio MediaSource .

Position

Ottiene la posizione di riproduzione del nodo di input MediaSource .

StartTime

Ottiene o imposta l'ora di inizio per il nodo di input MediaSource .

Metodi

AddOutgoingConnection(IAudioNode)

Aggiunge una connessione in uscita con il guadagno al nodo di input MediaSource .

AddOutgoingConnection(IAudioNode, Double)

Aggiunge una connessione in uscita con il guadagno al nodo di input MediaSource .

Close()

Chiude il nodo di input MediaSource e elimina le risorse associate.

DisableEffectsByDefinition(IAudioEffectDefinition)

Disabilita tutti gli effetti nell'elenco EffectDefinitions con la definizione di 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 di effetto specificata.

RemoveOutgoingConnection(IAudioNode)

Rimuove la connessione in uscita dal nodo di input audio MediaSource al nodo specificato.

Reset()

Reimposta il nodo di input audio MediaSource .

Seek(TimeSpan)

Sposta la posizione di riproduzione del nodo all'ora specificata all'interno del contenuto multimediale.

Start()

Avvia il nodo di input MediaSource .

Stop()

Arresta il nodo di output del file audio.

Eventi

MediaSourceCompleted

Si verifica quando la posizione di riproduzione raggiunge la fine del contenuto multimediale o la posizione specificata con la proprietà EndTime .

Si applica a