Compartilhar via


AudioDataStream Classe

Definição

Fornece dados de áudio como um fluxo. Adicionado em 1.4.0

public class AudioDataStream : IDisposable
type AudioDataStream = class
    interface IDisposable
Public Class AudioDataStream
Implements IDisposable
Herança
AudioDataStream
Implementações

Comentários

Confira também: Obter resultado como um fluxo na memória

Propriedades

Properties

Contém propriedades do fluxo de dados de áudio.

Métodos

CanReadData(UInt32)

Indica se o fluxo de dados de áudio pode ler o número especificado de bytes, começando pela posição atual do fluxo.

CanReadData(UInt32, UInt32)

Indica se o fluxo de dados de áudio pode ler o número especificado de bytes, começando de um deslocamento de posição do primeiro byte.

DetachInput()

Impede que mais dados cheguem ao fluxo.

Dispose()

Descarte os recursos associados.

Dispose(Boolean)

Esse método executa a limpeza de recursos. O parâmetro disposing booliano indica se o método é chamado de Dispose() (se disposing for true) ou do finalizador (se disposing for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário.

FromResult(KeywordRecognitionResult)

Obtém o fluxo de dados de áudio com suporte de memória associado a um determinado resultado de reconhecimento de palavra-chave, definido como o momento antes do palavra-chave ser falado.

FromResult(SpeechSynthesisResult)

Cria um fluxo de dados de áudio com suporte de memória usando a fala sintetizada especificada.

FromWavFileInput(String)

Cria um fluxo de dados de áudio com suporte de memória usando o arquivo de áudio especificado.

GetPosition()

Obter a posição atual do fluxo de dados de áudio.

GetStatus()

Obtenha a status atual do fluxo de dados de áudio.

ReadData(Byte[])

Lê dados de áudio da posição atual no fluxo de dados de áudio. Aguarda se nenhum dado está disponível.

ReadData(UInt32, Byte[])

Lê dados de áudio de uma posição especificada no fluxo de dados de áudio. Aguarda se nenhum dado está disponível.

SaveToWaveFileAsync(String)

Salva os dados de áudio em um arquivo como uma operação assíncrona.

SetPosition(UInt32)

Define a posição atual do fluxo de dados de áudio.

Aplica-se a