Share via


MediaSourceAudioInputNode Clase

Definición

Representa un nodo de un gráfico de audio que introduce datos de audio en el gráfico desde un objeto 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
Herencia
Object Platform::Object IInspectable MediaSourceAudioInputNode
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Comentarios

La clase MediaSource proporciona una representación común del contenido multimedia de diferentes tipos de orígenes, como archivos o secuencias de red. Para obtener más información sobre cómo trabajar con MediaSource, consulte Elementos multimedia, listas de reproducción y pistas.

Obtenga una instancia de esta clase llamando a AudioGraph.CreateMediaSourceAudioInputNode y, a continuación, accediendo a la propiedad CreateFileInputNodeResult.FileInputNode .

Propiedades

ConsumeInput

Obtiene o establece un valor que indica si el nodo de entrada MediaSource consume la entrada.

Duration

Obtiene la duración del contenido multimedia representado por mediaSource asociado al nodo.

EffectDefinitions

Obtiene la lista de definiciones de efectos para el nodo MediaSource . Los efectos de la lista procesan los datos de audio que fluyen por el nodo en el orden en que aparecen en la lista.

Emitter

Obtiene el AudioNodeEmitter que describe la posición y otras características físicas del emisor desde el que se emite el audio de salida AudioSubmixNode cuando se usa el procesamiento de audio espacial.

EncodingProperties

Obtiene las propiedades de codificación del nodo de submezcla del dispositivo de audio.

EndTime

Obtiene o establece la hora de finalización del nodo de entrada MediaSource , que determina cuándo finaliza la reproducción del contenido multimedia.

LoopCount

Obtiene o establece el número de bucles del nodo de entrada MediaSource .

MediaSource

Obtiene el objeto MediaSource asociado al nodo de entrada de audio.

OutgoingConnections

Obtiene la lista de conexiones salientes del nodo de entrada MediaSource a otros nodos del gráfico de audio.

OutgoingGain

Obtiene o establece la ganancia saliente para el nodo de entrada de audio mediaSource .

PlaybackSpeedFactor

Obtiene o establece el factor de velocidad de reproducción para el nodo de entrada de audio mediaSource .

Position

Obtiene la posición de reproducción del nodo de entrada MediaSource .

StartTime

Obtiene o establece la hora de inicio del nodo de entrada mediaSource .

Métodos

AddOutgoingConnection(IAudioNode)

Agrega una conexión saliente con ganancia al nodo de entrada MediaSource .

AddOutgoingConnection(IAudioNode, Double)

Agrega una conexión saliente con ganancia al nodo de entrada MediaSource .

Close()

Cierra el nodo de entrada MediaSource y elimina los recursos asociados.

DisableEffectsByDefinition(IAudioEffectDefinition)

Deshabilita todos los efectos de la lista EffectDefinitions con la definición de efecto especificada.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

EnableEffectsByDefinition(IAudioEffectDefinition)

Habilita todos los efectos de la lista EffectDefinitions con la definición de efecto especificada.

RemoveOutgoingConnection(IAudioNode)

Quita la conexión saliente del nodo de entrada de audio MediaSource al nodo especificado.

Reset()

Restablece el nodo de entrada de audio mediaSource .

Seek(TimeSpan)

Mueve la posición de reproducción del nodo a la hora especificada dentro del contenido multimedia.

Start()

Inicia el nodo de entrada MediaSource .

Stop()

Detiene el nodo de salida del archivo de audio.

Eventos

MediaSourceCompleted

Se produce cuando la posición de reproducción alcanza el final del contenido multimedia o la posición especificada con la propiedad EndTime .

Se aplica a