Dispositivo :: Audiotron

Dispositivo :: Audiotron proporciona un empate en la API incluido en el último firmware para Audiotron de Voyetra Turtle Beach.
Descargar ahora

Dispositivo :: Audiotron Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Dave Crawford
  • Sitio web del editor:
  • http://search.cpan.org/~dcrawford/Device-Audiotron-1.02/Audiotron.pm

Dispositivo :: Audiotron Etiquetas


Dispositivo :: Audiotron Descripción

Dispositivo :: Audiotron proporciona un empate en la API incluido en el último firmware para Audiotron de Voyetra Turtle Beach. Dispositivo :: Audiotron proporciona un empate en la API incluido en el último firmware para el dispositivo Audiotron.Synopsisuse de Voyetra Turtle Beach :: Audiotron; $ en = Nuevo dispositivo :: Audiotron ("Audiotron IP Dirección IP", "nombre de usuario", "contraseña"); Si (! $ at) {DIE "Audiotron Objeto no se pudo inicializar";} My ($ ref_status, $ ref_shares, $ ref_hosts) = $ at-> globalinfo (); My FirmWare_version = $ ref_status -> {"versión"}; dispositivo :: Audiotron proporciona un empate en la API incluido en el último firmware para el Audiotron de Voyetra Turtle Beach, sugiera mucho la lectura a través de la documentación de la API ubicada en http: / /www.turtlebeach.com/site/products/audiotron/api/dl_api.asp Antes de intentar implementar este módulo. Los métodos disponibles para el objeto AUDIOTRON y un ejemplo de uso para cada uno se enumeran a continuación. La llamada API nativa se enumera entre paréntesis por debajo de cada método con fines informativos y para facilitar la referencia de la documentación de la API de Voyetra. GetInfo (tipo, , ) Devuelve una cadena que contiene los resultados de la solicitud de comando. $ tipo = "global"; $ info = $ at-> getinfo ($ tipo); O $ tipo = "artista"; $ cuenta = 4; $ Criteria = "Staind"; $ info = $ at-> getinfo ($ tipo, $ cuenta, $ criterios); Qfile (tipo, criterio) devuelve una cadena que contiene los resultados de la solicitud de comando. $ tipo = "archivo"; $ file = q | \ lithiummp3bushdenconstructedcomedown.mp3 |; $ cmd_result = $ at-> qfile ($ tipo, archivo $); Addfile (Full_File_Name) devuelve una cadena que contiene los resultados de la solicitud de comando. $ file = q | \ cobaltmp3new_song.mp3 |; $ cmd_result = $ at-> addfile ($ file); CMD (comando, ) devuelve una cadena que contiene los resultados de la solicitud de comando. $ cmd_name = "play"; $ cmd_result = $ at-> cmd ($ cmd_name); O $ cmd_name = "goto"; $ cmd_arg = "18"; $ cmd_result = $ at-> cmd ($ cmd_name, $ cmd_arg); Getstatus () Devuelve un hash que contiene nombres de elementos equivalentes a los nombres de 'campo' devueltos por el Audiotron. % de estado = $ at-> getstatus (); Imprimir $ estado {'estado'}; GlobalInfo () Devuelve referencias a un hash, una matriz y una matriz de hashes. Esto es simplemente una llamada a GetInfo con "Global" que pasa como el tipo, pero se ha personalizado para analizar los resultados. ($ ref_status, $ ref_shares, $ ref_hosts) = $ at-> globalinfo (); En el ejemplo anterior, '$ ref_status' es una referencia a un hash que contiene nombres de elementos equivalentes a los nombres de 'campo' devueltos de la parte de "estado" de los resultados. Así, por ejemplo, para obtener el número de versión del firmware: $ firmware_version = $ ref_status -> {"versión"}; Siguiente, $ Ref_shares es una referencia a una matriz donde cada elemento contiene el nombre UNC para el recurso compartido como se indica en el Audiotron. Por último, $ ref_hosts es una referencia a una matriz de hashes, un hash por host conocido por el Audiotron. Cada hash en la matriz contiene tres elementos llamados 'host', 'IP', y 'estado'. Así, por ejemplo, para obtener la dirección IP del primer host en la matriz: $ ip_add = $ ref_hosts -> -> {"IP"}; MSG (text_line1, , ) devuelve una cadena que contiene los resultados de la solicitud de comando. $ line1 = "Esta es una prueba"; $ line2 = "Sólo otro pirata informático"; $ TIME_OUT = "5"; $ cmd_result = $ at-> msg ($ line1, $ line2, $ Time_out); Dumtc (Share_Name) devuelve una cadena (a veces enorme!) Que contiene los resultados de la solicitud de comando. $ share = q | \ lithiummp3 |; $ toc = $ at-> dumptc ($ share); Nota: Esto es aquí solo como un 'marcador de posición', las versiones más nuevas permitirán que la salida se escriba en un archivo en lugar de ser entregado como una cadena. Muy ineficiente en su forma actual. Requisitos: · Perl


Dispositivo :: Audiotron Software relacionado

MP3 :: Icecast

MP3 :: Icecast es un módulo PERL para generar flujos de helecast, así como listas de reproducción M3U y PLSV2. ...

281

Descargar