AudioFrameInputNode 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 nœud de graphe audio qui entre des données audio dans le graphique à partir du code implémenté par l’application qui génère des exemples audio par programmation.
public ref class AudioFrameInputNode sealed : IClosable
public ref class AudioFrameInputNode 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 AudioFrameInputNode 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 AudioFrameInputNode 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 AudioFrameInputNode : 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 AudioFrameInputNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioFrameInputNode
Implements IDisposable
Public NotInheritable Class AudioFrameInputNode
Implements IAudioInputNode2, IDisposable
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Obtenez un instance de cette classe en appelant CreateFrameInputNode.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | Émetteur |
Propriétés
ConsumeInput |
Obtient ou définit une valeur indiquant si le nœud d’entrée de trame audio consomme l’entrée. |
EffectDefinitions |
Obtient la liste des définitions d’effet pour le nœud d’entrée de trame audio. 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 AudioFrameInputNode est émis lors de l’utilisation du traitement audio spatial. |
EncodingProperties |
Obtient les propriétés d’encodage du nœud d’entrée de trame audio. |
OutgoingConnections |
Obtient la liste des connexions sortantes du nœud d’entrée de trame audio vers d’autres nœuds dans le graphique audio. |
OutgoingGain |
Obtient ou définit le gain sortant pour le nœud d’entrée de trame audio. |
PlaybackSpeedFactor |
Obtient ou définit le facteur de vitesse de lecture pour le nœud d’entrée de trame audio. |
QueuedSampleCount |
Obtient le nombre d’exemples mis en file d’attente pour le nœud d’entrée de trame audio. |
Méthodes
AddFrame(AudioFrame) |
Ajoute une trame audio au nœud d’entrée de trame audio. |
AddOutgoingConnection(IAudioNode) |
Ajoute une connexion sortante au nœud d’entrée de trame audio. |
AddOutgoingConnection(IAudioNode, Double) |
Ajoute une connexion sortante avec gain au nœud d’entrée de trame audio. |
Close() |
Ferme le nœud d’entrée de trame audio 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. |
DiscardQueuedFrames() |
Supprime les images mises en file d’attente du nœud d’entrée de trame audio. |
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 de trame audio vers le nœud spécifié. |
Reset() |
Réinitialise le nœud d’entrée de trame audio. |
Start() |
Démarre le nœud d’entrée de trame audio. |
Stop() |
Arrête le nœud d’entrée de trame audio. |
Événements
AudioFrameCompleted |
Avertit d’une image audio terminée qui a été soumise au graphique avec un appel à AddFrame. |
QuantumStarted |
Déclenché lorsque le graphique audio est prêt à commencer à traiter un nouveau quantum de données. |