Pergunta

Eu tenho um fluxo de dados PCM u-Lei comprimido Estou extraindo de uma câmera, eu preciso para jogar este os alto-falantes? Alguém sabe como? Eu tentei decodificação do u-Lei em dados WAV normal e, em seguida, usar SoundPlayer mas nunca parece trabalho! Sempre SoundPlayer só suporta PCM dados?

Eu sei que o ok sons, porque tenho guardado para um arquivo (usando um método createWavHeader personalizado) e iTunes pode jogá-lo.

Foi útil?

Solução

Windows vem com um codec ACM para converter u-lei para PCM. Você pode usar NAudio e usar o WaveFileReader eo WaveFormatConversionStream para obter um fluxo PCM você pode jogar facilmente.

Outras dicas

Da mesma forma, há um gratuito lizPlay fornecendo capacidades de jogo PCM. Vale a pena considerar como desenvolvedores de lizPlay prestar atenção especial para garantir que há uma versão que é livre de problemas de violação de patentes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top