Um barramento de áudio utilizado por todos os editores e assinantes. Essa classe é usada tanto para ler quanto para gravar amostras de áudio, a fim de que elas sejam reproduzidas ou enviadas a pares remotos. Mais...

Funções públicas de membro
int ReadRenderData (IntPtr buffer, int numberOfSamples)
Lê dados de áudio dos fluxos de áudio dos assinantes para serem reproduzidos. Esta função retornará imediatamente e preencherá o buffer fornecido com o número de amostras solicitadas ou com o número de amostras disponíveis no buffer interno, o que for menor. A função retornará o número real de amostras copiadas para o buffer fornecido, que deve ter capacidade suficiente para armazenar, no mínimo, o número de amostras solicitadas. Parâmetros --- --- buffer O buffer no qual as informações de áudio serão gravadas. númeroDeAmostras O número de amostras cuja leitura é solicitada. Retorna O número de amostras lidas.
int GravarDadosCapturados (IntPtr buffer, int numberOfSamples)
Grava dados de áudio (para os editores) a serem capturados e enviados no fluxo de áudio. Parâmetros --- --- buffer O buffer do qual as informações de áudio serão lidas. númeroDeAmostras O número de amostras cujo envio foi solicitado. Retorna O número de amostras gravadas.

Descrição detalhada

Um barramento de áudio utilizado por todos os editores e assinantes. Essa classe é usada tanto para ler quanto para gravar amostras de áudio, a fim de que elas sejam reproduzidas ou enviadas a pares remotos.