Compartir a través de


AudioDataStream Clase

Definición

Proporciona datos de audio como una secuencia. Agregado en la versión 1.4.0

public class AudioDataStream : IDisposable
type AudioDataStream = class
    interface IDisposable
Public Class AudioDataStream
Implements IDisposable
Herencia
AudioDataStream
Implementaciones

Comentarios

Vea también: Obtener el resultado como una secuencia en memoria

Propiedades

Properties

Contiene propiedades del flujo de datos de audio.

Métodos

CanReadData(UInt32)

Indica si la secuencia de datos de audio puede leer el número especificado de bytes, empezando por la posición actual de la secuencia.

CanReadData(UInt32, UInt32)

Indica si la secuencia de datos de audio puede leer el número especificado de bytes, comenzando desde un desplazamiento de posición desde el primer byte.

DetachInput()

Impide que más datos lleguen al flujo.

Dispose()

Elimine los recursos asociados.

Dispose(Boolean)

Este método realiza la limpieza de recursos. El parámetro disposing booleano indica si se llama al método desde Dispose() (si disposing es true) o desde el finalizador (si disposing es false). Las clases derivadas deben invalidar este método para eliminar el recurso si es necesario.

FromResult(KeywordRecognitionResult)

Obtiene el flujo de datos de audio con respaldo de memoria asociado a un resultado de reconocimiento de palabras clave determinado, establecido en el momento anterior a la palabra clave.

FromResult(SpeechSynthesisResult)

Crea una secuencia de datos de audio con respaldo de memoria mediante la voz sintetizada especificada.

FromWavFileInput(String)

Crea una secuencia de datos de audio con respaldo de memoria mediante el archivo de audio especificado.

GetPosition()

Obtenga la posición actual del flujo de datos de audio.

GetStatus()

Obtiene el estado actual del flujo de datos de audio.

ReadData(Byte[])

Lee los datos de audio de la posición actual en el flujo de datos de audio. Espera si no hay datos disponibles.

ReadData(UInt32, Byte[])

Lee los datos de audio de una posición especificada en la secuencia de datos de audio. Espera si no hay datos disponibles.

SaveToWaveFileAsync(String)

Guarda los datos de audio en un archivo como una operación asincrónica.

SetPosition(UInt32)

Establece la posición actual del flujo de datos de audio.

Se aplica a