Application interface to a media server and a method of implementing the same

   
   

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.

 
Web www.patentalert.com

< Method for insertion of test points into integrated logic circuit designs

< Method and system for integrated circuit design

> Object oriented framework mechanism for discovery of computer systems in a network

> Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading

~ 00110