1. A method for preventing unauthorized access to audio data, the method comprising: receiving, by a processor of a computer, a request from one software process selected from a plurality of software processes to obtain an audio stream from an audio endpoint device; determining, by the processor, a process identifier for the one software process that transmitted the request to obtain the audio stream; allocating, by the processor, a data buffer selected from a plurality of data buffers for the one software process according to the determined process identifier; processing and encrypting audio data received from the audio endpoint device by at least one audio processing object, wherein the audio data is associated with the requested audio stream; storing, by the processor, the encrypted audio data in the allocated data buffer for the one software process; based on the determined process identifier, installing an interceptor of an application program interface (API) function call for the one software process corresponding to the determined process identifier, such that the installed interceptor is configured to access the encrypted audio data from the allocated data buffer and decrypt the encrypted audio data only for the one software process; and decrypting the encrypted audio data from the allocated data buffer by the one software process using the interceptor of the API function call.