×

Kernel-mode audio processing modules

  • US 6,646,195 B1
  • Filed: 04/26/2000
  • Issued: 11/11/2003
  • Est. Priority Date: 04/12/2000
  • Status: Expired due to Fees
First Claim
Patent Images

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 audio data in a hardware-specific format from a hardware driver; and

    converting the audio data to a data structure including, a data portion that can include one of;

    audio data, a pointer to a chain of additional data structures that include the audio data, and a pointer to a data buffer, a structure byte count portion that identifies the size of the data structure, a channel group portion that identifies which of a plurality of channel groups the data identified in the data portion corresponds to, a presentation time portion indicating when audio data is to be rendered, a flag portion indicating whether the data portion includes either the pointer to the chain of additional data structures or one of either the audio data or the pointer to the 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 structures, whether the data portion includes the audio data or a pointer to the data buffer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×