AudioFileInputNode Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un nodo de un nodo de grafo de audio que introduce datos de audio en el grafo desde un archivo de 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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Obtenga una instancia de esta clase llamando a AudioGraph.CreateFileInputNodeAsync y, a continuación, accediendo a la propiedad CreateFileInputNodeResult.FileInputNode .
MediaSourceAudioInputNode es otra forma de introducir datos de audio de un archivo en un grafo. La clase MediaSource también permite usar otros orígenes de audio, como una secuencia de red.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | Emisor |
Propiedades
ConsumeInput |
Obtiene o establece un valor que indica si el nodo de entrada del archivo de audio consume la entrada. |
Duration |
Obtiene la duración del archivo de entrada de audio. |
EffectDefinitions |
Obtiene la lista de definiciones de efectos para el nodo de entrada del archivo de audio. Los efectos de la lista procesan los datos de audio que fluyen a través del 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 AudioFileInputNode cuando se usa el procesamiento de audio espacial. |
EncodingProperties |
Obtiene las propiedades de codificación para el nodo de entrada del archivo de audio. |
EndTime |
Obtiene o establece la hora de finalización del nodo de entrada del archivo de audio, que determina cuándo finaliza la reproducción del contenido multimedia. |
LoopCount |
Obtiene o establece el recuento de bucles del nodo de entrada del archivo de audio. |
OutgoingConnections |
Obtiene la lista de conexiones salientes del nodo de entrada del archivo de audio a otros nodos del gráfico de audio. |
OutgoingGain |
Obtiene o establece la ganancia saliente para el nodo de entrada del archivo de audio. |
PlaybackSpeedFactor |
Obtiene o establece el factor de velocidad de reproducción para el nodo de entrada del archivo de audio. |
Position |
Obtiene la posición de reproducción del nodo de entrada del archivo de audio. |
SourceFile |
Obtiene el archivo de audio de origen para el nodo de entrada del archivo de audio. |
StartTime |
Obtiene o establece la hora de inicio del nodo de entrada del archivo de audio. |
Métodos
AddOutgoingConnection(IAudioNode) |
Agrega una conexión saliente al nodo de entrada del archivo de audio. |
AddOutgoingConnection(IAudioNode, Double) |
Agrega una conexión saliente con ganancia al nodo de entrada del archivo de audio. |
Close() |
Cierra el nodo de entrada del archivo de audio 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 del archivo de audio al nodo especificado. |
Reset() |
Restablece el nodo de entrada del archivo de audio. |
Seek(TimeSpan) |
Mueve la posición de reproducción del nodo a la hora especificada dentro del archivo de entrada de audio. |
Start() |
Inicia el nodo de entrada del archivo de audio. |
Stop() |
Detiene el nodo de entrada del archivo de audio. |
Eventos
FileCompleted |
Se produce cuando la posición de reproducción alcanza el final del archivo de audio o la posición especificada con la propiedad EndTime . |