(index ("addons" 0) ("audio-library" 0) ("files" 0) ("gui" 0) ("input" 0) ("jsonrpc" 0) ("pvr" 0) ("player" 0) ("playlist" 0) ("xbmc-system" 0) ("video-library" 0) ("xbmc" 0) ("mute" 1731) ("volume" 1835))
(def (sig (procedure "(addons JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id addons)) (procedure "(audio-library JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id audio-library)) (procedure "(files JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id files)) (procedure "(gui JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id gui)) (procedure "(input JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id input)) (procedure "(jsonrpc JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id jsonrpc)) (procedure "(pvr JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id pvr)) (procedure "(player JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id player)) (procedure "(playlist JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id playlist)) (procedure "(xbmc-system JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id xbmc-system)) (procedure "(video-library JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id video-library)) (procedure "(xbmc JSON-RPC-CONNECTION 'METHOD #!key (PARAMETERS '()) #!key (VERSION 6))" (id xbmc))) (p "As you can see, these are all almost identical, differing only in the section of the API which they address.") (p "The optional parameters that some methods require should be input as a LIST containing keywords and/or vectors. As it would be redundant to list them here, consult the official XBMC documentation to find out which parameters a given method supports or requires.") (p "See below for some real-life examples of parameter usage."))
(def (sig (procedure "(mute JSON-RPC-CONNECTION)" (id mute))) (p "Used to toggle between mute states"))
(def (sig (procedure "(volume JSON-RPC-CONNECTION VOLUME)" (id volume))) (p "Used to set the volume using an INTEGER ranging from 0 to 100"))
