Partager via


AudioDataStream Classe

Définition

Fournit des données audio sous forme de flux. Ajouté dans la version 1.4.0

public class AudioDataStream : IDisposable
type AudioDataStream = class
    interface IDisposable
Public Class AudioDataStream
Implements IDisposable
Héritage
AudioDataStream
Implémente

Remarques

Voir aussi : Obtenir le résultat sous la forme d’un flux en mémoire

Propriétés

Properties

Contient les propriétés du flux de données audio.

Méthodes

CanReadData(UInt32)

Indique si le flux de données audio peut lire le nombre d’octets spécifié, à partir de la position actuelle du flux.

CanReadData(UInt32, UInt32)

Indique si le flux de données audio peut lire le nombre d’octets spécifié, en commençant par un décalage de position par rapport au premier octet.

DetachInput()

Empêche les données supplémentaires d’atteindre le flux.

Dispose()

Supprimer les ressources associées.

Dispose(Boolean)

Cette méthode effectue le nettoyage des ressources. Le paramètre disposing Boolean indique si la méthode est appelée à partir de Dispose() (si disposing a la valeur true) ou du finaliseur (si disposing a la valeur false). Les classes dérivées doivent remplacer cette méthode pour supprimer la ressource si nécessaire.

FromResult(KeywordRecognitionResult)

Obtient le flux de données audio mémoire associé à un résultat de reconnaissance mot clé donné, défini sur le moment avant la mot clé a été prononcé.

FromResult(SpeechSynthesisResult)

Crée un flux de données audio en mémoire à l’aide de la synthèse vocale spécifiée.

FromWavFileInput(String)

Crée un flux de données audio en mémoire à l’aide du fichier audio spécifié.

GetPosition()

Obtenir la position actuelle du flux de données audio.

GetStatus()

Obtenir les status actuelles du flux de données audio.

ReadData(Byte[])

Lit les données audio à partir de la position actuelle dans le flux de données audio. Attend si aucune donnée n’est disponible.

ReadData(UInt32, Byte[])

Lit les données audio à partir d’une position spécifiée dans le flux de données audio. Attend si aucune donnée n’est disponible.

SaveToWaveFileAsync(String)

Enregistre les données audio dans un fichier en tant qu’opération asynchrone.

SetPosition(UInt32)

Définit la position actuelle du flux de données audio.

S’applique à