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.