Freigeben über


AudioDataStream Klasse

Definition

Stellt Audiodaten als Stream bereit. In Version 1.4.0 hinzugefügt

public class AudioDataStream : IDisposable
type AudioDataStream = class
    interface IDisposable
Public Class AudioDataStream
Implements IDisposable
Vererbung
AudioDataStream
Implementiert

Hinweise

Siehe auch: Abrufen des Ergebnisses als In-Memory-Stream

Eigenschaften

Properties

Enthält Eigenschaften des Audiodatenstroms.

Methoden

CanReadData(UInt32)

Gibt an, ob der Audiodatenstrom die angegebene Anzahl von Bytes ab der aktuellen Position des Datenstroms lesen kann.

CanReadData(UInt32, UInt32)

Gibt an, ob der Audiodatenstrom die angegebene Anzahl von Bytes lesen kann, beginnend mit einem Positionsoffset aus dem ersten Byte.

DetachInput()

Verhindert, dass weitere Daten den Stream erreichen.

Dispose()

Entsorgen sie zugeordneter Ressourcen.

Dispose(Boolean)

Diese Methode führt eine Bereinigung von Ressourcen durch. Der boolesche Parameter disposing gibt an, ob die Methode von Dispose() (wenn disposing true) oder vom Finalizer (wenn disposing false ist) aufgerufen wird. Abgeleitete Klassen sollten diese Methode überschreiben, um ressourcen bei Bedarf zu löschen.

FromResult(KeywordRecognitionResult)

Ruft den speichergestützten Audiodatenstrom ab, der einem bestimmten Schlüsselwort (keyword) Erkennungsergebnis zugeordnet ist, das auf den Moment festgelegt ist, bevor die Schlüsselwort (keyword) gesprochen wurde.

FromResult(SpeechSynthesisResult)

Erstellt einen speichergestützten Audiodatenstrom mit der angegebenen synthetisierten Sprache.

FromWavFileInput(String)

Erstellt einen speichergestützten Audiodatenstrom mithilfe der angegebenen Audiodatei.

GetPosition()

Ruft die aktuelle Position des Audiodatenstroms ab.

GetStatus()

Rufen Sie den aktuellen status des Audiodatenstroms ab.

ReadData(Byte[])

Liest Audiodaten von der aktuellen Position im Audiodatenstrom. Wartet, wenn keine Daten verfügbar sind.

ReadData(UInt32, Byte[])

Liest Audiodaten von einer angegebenen Position im Audiodatenstrom. Wartet, wenn keine Daten verfügbar sind.

SaveToWaveFileAsync(String)

Speichert die Audiodaten als asynchronen Vorgang in einer Datei.

SetPosition(UInt32)

Legt die aktuelle Position des Audiodatenstroms fest.

Gilt für: