Dispositivo :: Audiotron

Equipamento :: Audiotron fornece um empate na API incluída no firmware mais recente para a audiotron da Voyetra Turtle Beach.
Baixe Agora

Dispositivo :: Audiotron Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dave Crawford
  • Site do editor:
  • http://search.cpan.org/~dcrawford/Device-Audiotron-1.02/Audiotron.pm

Dispositivo :: Audiotron Tag


Dispositivo :: Audiotron Descrição

Dispositivo :: Audiotron fornece um tie-in para o API incluída no mais recente firmware para Audiotron de Voyetra Turtle Beach. Dispositivo :: Audiotron fornece um tie-in para o API incluída no mais recente firmware para o dispositivo Audiotron.SYNOPSISuse de Voyetra Turtle Beach :: Audiotron; $ A = new Dispositivo :: Audiotron ( "endereço Audiotron IP", "username", "password"); Se {die "Audiotron objeto falhou ao inicializar.";} ($ a!) minha ($ ref_status, $ ref_shares, $ ref_hosts) = $ no-> GlobalInfo (); my $ firmware_version = $ ref_status -> { "Version"}; Dispositivo :: Audiotron fornece um tie-in para o API incluída no mais recente firmware para Audiotron.I de Voyetra Turtle Beach sugiro a leitura através da documentação da API localizado em http: / /www.turtlebeach.com/site/products/audiotron/api/dl_api.asp antes de tentar implementar esta module.The métodos disponíveis para o objecto Audiotron e um exemplo de uso de cada são listados abaixo. A chamada API nativa é listado entre parênteses abaixo de cada método para fins informativos e para facilitar a referência a documentação da API do Voyetra. GetInfo (Type, , ) Retorna uma string contendo os resultados do pedido de comando. $ Type = "Global"; $ Info = $ no-> GetInfo ($ type); OR $ type = "artista"; $ Count = 4; $ critérios = "Staind"; $ Info = $ no-> GetInfo ($ type, $ count, $ critérios); QFile (Type, Critérios) Retorna uma string contendo os resultados do pedido de comando. $ Type = "file"; $ File = q | \ LITHIUMMP3BushdeconstructedComedown.mp3 |; $ Cmd_result = $ no-> QFile ($ type, $ file); AddFile (Full_File_Name) Retorna uma string contendo os resultados do pedido de comando. $ File = q | \ COBALTMP3new_song.mp3 |; $ Cmd_result = $ no-> AddFile ($ file); Composto (Comando, ) Devolve uma cadeia que contém os resultados do pedido de comando. $ Cmd_name = "jogo"; $ Cmd_result = $ no-> Cmd ($ cmd_name); OR $ cmd_name = "goto"; $ Cmd_arg = "18"; $ Cmd_result = $ no-> Cmd ($ cmd_name, $ cmd_arg); GetStatus () Retorna hash contendo nomes de elementos equivalentes para os nomes de 'campo' devolvidos pela Audiotron. % Status = $ no-> GetStatus (); imprimir $ estatuto { 'Estado'}; GlobalInfo () volta referências a uma mistura, uma matriz, e uma matriz de hash. Isto é simplesmente uma chamada para GetInfo com "Global" passado como o tipo, mas foi adaptado para pré-analisar os resultados. ($ Ref_status, $ ref_shares, $ ref_hosts) = $ no-> GlobalInfo (); No exemplo acima, '$ ref_status' é uma referência a um hash contendo nomes de elementos equivalentes para os nomes de 'campo' retornados a partir da porção de "status" dos resultados. Assim, por exemplo, para obter o número da versão do firmware: $ firmware_version = $ ref_status -> { "Version"}; Em seguida, $ ref_shares é uma referência a uma disposição onde cada elemento contém o nome UNC para a partes, conforme listado na Audiotron. Por último, $ ref_hosts é uma referência a uma matriz de hash, um de hash por máquina conhecida pela Audiotron. Cada hash na matriz contém três elementos nomeados 'Host', 'IP' e 'Estado'. Assim, por exemplo, para obter o endereço IP do primeiro anfitrião na matriz: $ ip_add = $ ref_hosts -> -> { "IP"}; Msg (Text_line1, , ) Retorna uma string contendo os resultados do pedido de comando. $ Line1 = "Este é um teste."; $ Line2 = "Just Another Perl Hacker"; $ Time_out = "5"; $ Cmd_result = $ no-> Msg ($ line1, $ line2, $ time_out); DumpToc (Share_name) Retorna uma string (por vezes enorme!), Contendo os resultados da solicitação de comando. $ Share = q | \ LITHIUMMP3 |; $ Toc = $ no-> DumpToc ($ ação); NOTA: Este é aqui apenas como um 'marcador', versões mais recentes irá permitir que a saída seja gravada em um arquivo em vez de estar de volta a mão como uma string. Muito ineficiente em sua forma atual. Requisitos: · Perl.


Dispositivo :: Audiotron Software Relacionado

MP3 :: Icecast.

MP3 :: ICECAST é um módulo Perl para gerar fluxos de icecast, bem como listas de reprodução M3U e PLSV2. ...

281

Download