Liberando o dispositivo de áudio

0

Estou tentando executar um executável que reproduz um som com a biblioteca de portaudio.

quando eu compilo e executo o sistema de arquivos, recebo o seguinte erro.

Error number: -9985 Error message: Device unavailable

Eu estou querendo saber como liberar o dispositivo de áudio e executar o executável e retornar o dispositivo de áudio de volta ao jeito que estava, para que eu possa usá-lo com o sistema.

    
por myusuf3 27.09.2011 / 04:29

1 resposta

1

No Ubuntu, o daemon pulseaudio 'rouba' os dispositivos de áudio. Em vez de eliminá-lo, você pode fazê-lo engolir a saída do OSS do seu aplicativo da seguinte forma: padsp ./yourApp

Se isso não funcionar, aqui está um relatório de bug de link sobre como os caras do fedora superaram um problema semelhante com audácia: link

    
por aquaherd 27.09.2011 / 17:15