主权项 |
1. A method comprising:
implementing an audio framework to be executed on a data processing device with a virtual audio driver component and a User Mode Component (UMC) communicatively coupled to each other, the data processing device including a processor communicatively coupled to a memory; modifying, through the virtual audio driver component, an original default audio endpoint device of an application executing on the data processing device to an emulated audio device associated with a new audio endpoint in response to an initiation through the application in conjunction with the UMC; registering, through the virtual audio driver component, the new audio endpoint as the modified default audio endpoint with an operating system executing on the data processing device; and capturing, through the virtual audio driver component, audio data intended for the original default audio endpoint device at the new audio endpoint following the registration thereof to enable control of the audio data. |