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.