Patent ID: 7433746

Claim:
One or more computer storage media having stored thereon a series of instructions that, when executed by one or more processors of a computer, causes the one or more processors to perform acts including: maintaining a pool of memory available for allocation to a plurality of transform filters executing at a privileged level; allocating a portion of the pool of memory to one of the plurality of transform filters to use to store audio data, wherein the portion comprises: a data portion that can include one of: audio data, a pointer to a chain of additional data packet structures that include the audio data, and a pointer to a data buffer; and an event byte count portion that identifies, if the data portion does not include the pointer to the chain of additional data packet structures, whether the data portion includes the audio data or a pointer to the data buffer; and returning the allocated portion to the pool of memory after the plurality of transform filters have finished processing the audio data.