MediaSourceAudioInputNode Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un nœud dans un graphique audio qui entre des données audio dans le graphique à partir d’un objet 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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1803 (introduit dans 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v6.0)
|
Remarques
La classe MediaSource fournit une représentation commune du contenu multimédia provenant de différents types de sources, tels que des fichiers ou des flux réseau. Pour plus d’informations sur l’utilisation de MediaSource, consultez Éléments multimédias, playlists et pistes.
Obtenez un instance de cette classe en appelant AudioGraph.CreateMediaSourceAudioInputNode, puis en accédant à la propriété CreateFileInputNodeResult.FileInputNode.
Propriétés
ConsumeInput |
Obtient ou définit une valeur indiquant si le nœud d’entrée MediaSource consomme l’entrée. |
Duration |
Obtient la durée du contenu multimédia représenté par le MediaSource associé au nœud. |
EffectDefinitions |
Obtient la liste des définitions d’effet pour le nœud MediaSource . Les effets de la liste traitent les données audio qui transitent par le nœud dans l’ordre dans lequel elles apparaissent dans la liste. |
Emitter |
Obtient l’AudioNodeEmitter qui décrit la position et d’autres caractéristiques physiques de l’émetteur à partir de laquelle l’audio de sortie AudioSubmixNode est émis lors de l’utilisation du traitement audio spatial. |
EncodingProperties |
Obtient les propriétés d’encodage du nœud de sous-mixage du périphérique audio. |
EndTime |
Obtient ou définit l’heure de fin du nœud d’entrée MediaSource , qui détermine la fin de la lecture du contenu multimédia. |
LoopCount |
Obtient ou définit le nombre de boucles du nœud d’entrée MediaSource . |
MediaSource |
Obtient le MediaSource associé au nœud d’entrée audio. |
OutgoingConnections |
Obtient la liste des connexions sortantes du nœud d’entrée MediaSource vers d’autres nœuds dans le graphique audio. |
OutgoingGain |
Obtient ou définit le gain sortant pour le nœud d’entrée audio MediaSource . |
PlaybackSpeedFactor |
Obtient ou définit le facteur de vitesse de lecture pour le nœud d’entrée audio MediaSource . |
Position |
Obtient la position de lecture du nœud d’entrée MediaSource . |
StartTime |
Obtient ou définit l’heure de début du nœud d’entrée MediaSource . |
Méthodes
AddOutgoingConnection(IAudioNode, Double) |
Ajoute une connexion sortante avec gain au nœud d’entrée MediaSource . |
AddOutgoingConnection(IAudioNode) |
Ajoute une connexion sortante avec gain au nœud d’entrée MediaSource . |
Close() |
Ferme le nœud d’entrée MediaSource et supprime les ressources associées. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Désactive tous les effets de la liste EffectDefinitions avec la définition d’effet spécifiée. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Active tous les effets de la liste EffectDefinitions avec la définition d’effet spécifiée. |
RemoveOutgoingConnection(IAudioNode) |
Supprime la connexion sortante du nœud d’entrée audio MediaSource vers le nœud spécifié. |
Reset() |
Réinitialise le nœud d’entrée audio MediaSource . |
Seek(TimeSpan) |
Déplace la position de lecture du nœud à l’heure spécifiée dans le contenu multimédia. |
Start() |
Démarre le nœud d’entrée MediaSource . |
Stop() |
Arrête le nœud de sortie du fichier audio. |
Événements
MediaSourceCompleted |
Se produit lorsque la position de lecture atteint la fin du contenu multimédia ou la position spécifiée avec la propriété EndTime . |