Virtual audio device and method based on Linux and Android compatible technology
An audio and technical technology, applied in the field of virtual audio devices based on Linux and Android compatible technology, which can solve the problems of hardware access channel interruption and direct access without penetration.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] According to an embodiment of the present invention, a virtual audio device based on a technology compatible with Linux and Android is provided. The apparatus may include a virtual audio device unit, a virtual audio interface unit, and an audio session control unit.
[0039] The virtual audio device unit is located in the hardware abstraction layer HAL of the Android operating environment. The first audio operation interface group is implemented in the virtual audio device unit. The first audio operation interface group obtains the user's audio operation on the Android application as the first control data. An audio operation interface group obtains the audio stream data in the Android application as the first audio stream data;
[0040] The first audio operation interface group implements a set of audio I / O interfaces, and abstracts the I / O of all audio devices mainly to three functions of playback, recording and sound input, and these three functions correspond to thr...
Embodiment 2
[0081] According to the embodiment of the present invention, a method embodiment of virtual audio based on Linux and Android compatible technology is also provided.
[0082] figure 1 It shows the principle of a virtual audio device and method based on Linux and Android compatible technology provided by the embodiment of the present invention, such as figure 1 As shown, the method may include the following steps:
[0083] Step S001: Run the Android operating environment provided by the first system container in the Linux operating system;
[0084] The user opens the Android application on the Linux desktop, and performs audio playback related operations in the application. At this time, the Android system process will call the built-in AudioFlinger interface to output the audio stream and audio control to the Linux kernel;
[0085] Step S002: Obtain the user's audio operation on the Android application as the first control data, and obtain the audio stream data in the Andro...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


