A method and apparatus for allowing several applications to share a single
video overlay resource via multiplexing are disclosed. The multiplexing is
accomplished from the application end through a multiplexing abstraction
layer provided to the developers of end applications as an application
program interface. Through the application program interface, each
applications may, at any time, request, release, or modify the attributes
of the video overlay device such as picture quality, tuning, source, etc.
The application program interface provides all basic functionality of the
hardware as accessible through other means including normal operating
system support and device driver services.
Un metodo e un apparecchio per permettere che parecchie applicazioni ripartiscano una singola video risorsa della sovvrapposizione via il funzionamento in multiplex sono rilevati. Il funzionamento in multiplex è compiuto dall'estremità di applicazione con uno strato di astrazione di funzionamento in multiplex fornito agli sviluppatori delle applicazioni di conclusione come Application Program Interface. Con il Application Program Interface, ogni le applicazioni possono, in qualunque momento, chiedere, liberare, o modificare gli attributi di video dispositivo della sovvrapposizione quali qualità dell'immagine, la sintonizzazione, la fonte, ecc. Il Application Program Interface fornisce tutta la funzionalità di base dei fissaggi come diretta accessibile altri mezzi compreso i servizi normali del driver di sostegno e di dispositivo del sistema operativo.