According to the present invention, a media manager is provided which
incorporates an application program interface (API) for converting
high-level generic commands into device-level commands for output to a
media device. The inventive media manager includes a high-level command
processor which decodes the high-level generic commands and
device-specific code mapping modules which convert the high-level generic
commands decoded by the high-level command processor into device-level
commands. Each of the device-level commands is output from one of the
device-specific code-mapping modules to a corresponding one of the media
devices. The present invention also encompasses a method of implementing
an application program interface (API) for media devices. The method
includes receiving high-level generic commands from a computer
application, converting the high-level generic commands into device-level
commands, and outputting each of the device-level commands to one of the
media devices. The present invention also encompasses a computer program
product including a computer-readable medium. The computer program product
includes means for decoding high-level generic commands, means for
converting the high-level generic commands into device-level commands, and
means for outputting each of the device-level commands to a corresponding
one of the media devices. The present invention further encompasses a
common application program interface (API) which converts high-level
generic commands received from a computer application into device-level
commands which are output to a plurality of media devices including media
servers which stores media objects. The common API includes a plurality of
individual APIs which each perform a specific function.
Secondo la presente invenzione, un responsabile di mezzi è fornito che comprende un Application Program Interface (api) per convertire gli ordini generici ad alto livello in ordini del dispositivo-livello per uscita in dispositivo di mezzi. Il responsabile inventivo di mezzi include un processor ad alto livello di ordine che decodifica gli ordini generici ad alto livello ed il codice di device-specifico che tracciano i moduli che convertono gli ordini generici ad alto livello decodificati dal processor ad alto livello di ordine in ordini del dispositivo-livello. Ciascuno degli ordini del dispositivo-livello è prodotto da uno dei moduli ditracciato di device-specifico a corrispondente dei dispositivi di mezzi. La presente invenzione inoltre comprende un metodo di effettuare un Application Program Interface (api) per i dispositivi di mezzi. Il metodo include la ricezione degli ordini generici ad alto livello da un'applicazione informatica, convertire gli ordini generici ad alto livello in ordini del dispositivo-livello e la produzione del ciascuno degli ordini del dispositivo-livello ad uno dei dispositivi di mezzi. La presente invenzione inoltre comprende un prodotto di programma destinato all'elaboratore compreso un mezzo leggibile dall'elaboratore. Il prodotto di programma destinato all'elaboratore include i mezzi per la decodificazione degli ordini generici ad alto livello, il mezzo per convertire gli ordini generici ad alto livello in dispositivo-livello comanda e mezzi per la produzione del ciascuno degli ordini del dispositivo-livello a corrispondente dei dispositivi di mezzi. La presente invenzione ulteriore comprende un Application Program Interface comune (api) che converte gli ordini generici ad alto livello ricevuti da un'applicazione informatica in ordini del dispositivo-livello che sono prodotti ad una pluralità di dispositivi di mezzi compreso gli assistenti di mezzi che memorizza gli oggetti di mezzi. L'api comune include una pluralità di APIs specifico che ciascuno effettua una funzione specifica.