| Poe :: Roda :: Áudio :: Mad Poe :: Roda :: Áudio :: Mad é uma roda Poe Implementando em-sessão que não bloqueia fluxo de mpeg playing. |
Baixe Agora |
Poe :: Roda :: Áudio :: Mad Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Mark McConnell
- Site do editor:
- http://search.cpan.org/~mischke/Audio-Mad-0.6/lib/Audio/Mad/Stream.pm
Poe :: Roda :: Áudio :: Mad Tag
Poe :: Roda :: Áudio :: Mad Descrição
Poe :: Roda :: Áudio :: MAD é uma roda Poe implementando na sessão sem bloqueio de fluxo MPEG playing. Poe :: Roda :: Áudio :: Mad é uma roda Poe Implementando em-sessão Não-bloqueando fluxo MPEG playing.synopsis Use PoE; Use Poe :: Roda :: Áudio :: MAD; Poe :: Session-> Create (Inline_States => {_start => am_start, mensagem => am_message}); Sub am_start {my ($ kernel, $ heap) = @_ ; ## Você também pode especificar opções de decodificador, listadas abaixo .. $ heap -> {roda} = novo poe :: roda :: Áudio :: Mad (Message_event => 'Message'); $ kernel-> rendimento ('decoder_open', {filename => '/Path/to/guns/stream.mp3', play => 1}); } Sub am_Message {My ($ Kernel, $ Mensagem) = @_ ; if ($ message -> {ID} eq 'input_eof_warning') {Imprimir "terminado..n"; UNDEF $ heap -> {roda}; } elsif ($ message -> {id} eq 'decoder_frame_data') {if (definido ($ message -> {Data} -> {played})) {print "rPlayed: $ message -> {Data} -> {jogado } "; }}} $ poe_kernel-> run (); Sair (); Poe :: Roda :: Áudio :: Mad é uma tentativa de trazer um decodificador de Perl NAITIVE em uma sessão Perl. Este módulo foi escrito para funcionar como uma roda PoE devido à sua natureza - simplesmente joga fluxos MPEG - você tem que fazer o trabalho de controlar o jogador e lidar com atualizações. Esta não é sua roda tradicional. Requisitos: · Perl.
Poe :: Roda :: Áudio :: Mad Software Relacionado