| CPC G06F 9/45545 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45587 (2013.01)] | 20 Claims | 

| 
               1. A method implemented by a host operating system comprising: 
            receiving, from a guest operating system via an application programming interface, a request to perform a media processing operation using an instance of a media processing component configured on the host operating system; 
                receiving, from the guest operating system via the application programming interface, a reference to memory allocated for input media data on which the media processing operation is to be performed using the instance of the media processing component, wherein the memory is shared between the guest operating system and the host operating system; 
                retrieving the input media data from the memory using the reference to the memory; 
                producing processed media data by performing the media processing operation on the input media data using the instance of the media processing component; and 
                sending, to the guest operating system, an indication that the media processing operation has been performed on the input media data. 
               |