Saída de áudio do Silverlight

stou procurando desenvolver um aplicativo Silverlight que leve um fluxo de dados (não um fluxo de áudio como tal) de um servidor da We

O fluxo de dados seria então manipulado para fornecer áudio de um determinado formato (G.711 a-Law, por exemplo), que seria convertido em PCM para que efeitos adicionais pudessem ser aplicados (como aumentar o volume

Eu estou bem até este ponto. Eu tenho meus dados, converti o G.711 em PCM, mas meu problema é poder enviar esse áudio PCM para a placa de so

Baseando uma solução em algum código C # destinado a um aplicativo .Net, mas no Silverlight há um problema ao tentar fazer uma cópia de um delegado (ponteiro de função) que será o tópico de uma pergunta separada depois que eu tiver produzido um amostra de código simples.

Então, a pergunta é ... Como posso enviar para o usuário o áudio PCM que mantive em uma estrutura de dados (atualmente uma matriz) no meu Silverlight? (Por favor, não diga escrever os valores de bytes em uma caixa de texto)

Se fosse um arquivo MP3 ou WMA, eu o reproduziria usando um MediaElement, mas não quero transformá-lo em um arquivo, pois isso dificultaria a aplicação de efeitos dinâmicos ao áudi

Vi algumas postagens de pessoas dizendo que o suporte a áudio de baixo nível é ruim / inexistente no Silverlight, por isso estou aberto a todas as sugestões / idéias que as pessoas possam ter.

questionAnswers(4)

yourAnswerToTheQuestion