Kernel-Mode Audio Processing Modules
First Claim
1. One or more computer-readable media having stored thereon a module including a plurality of instructions for execution in kernel-mode that, when executed in kernel-mode by one or more processors of a computer, causes the one or more processors to perform acts including:
- receiving a data packet including an audio data message;
checking a message type of the audio data message; and
forwarding the audio data message to an allocator module for re-allocation of the memory space used by the data packet if the message type is a particular message type.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple kernel-mode audio processing modules or filters are combined to form a module or filter graph. The graph is implemented in kernel-mode, reducing latency and jitter when handling audio data (e.g., MIDI data) by avoiding transfers of the audio data to user-mode applications for processing. A variety of different audio processing modules can be used to provide various pieces of functionality when processing audio data.
-
Citations
3 Claims
-
1. One or more computer-readable media having stored thereon a module including a plurality of instructions for execution in kernel-mode that, when executed in kernel-mode by one or more processors of a computer, causes the one or more processors to perform acts including:
-
receiving a data packet including an audio data message; checking a message type of the audio data message; and forwarding the audio data message to an allocator module for re-allocation of the memory space used by the data packet if the message type is a particular message type. - View Dependent Claims (2, 3)
-
Specification