Filter/controller callbacks in an embedded audio layer
AssigneeInternational Business Machines Corporation
InventorsJoseph Camosy, Gary R. Hanson, Brien H. Muschett, Harvey M. Ruback, Steven G. Woodward
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJoseph Camosy, Gary R. Hanson, Brien H. Muschett, Harvey M. Ruback, Steven G. Woodward
Estimating the term…
A system configured to automatically modify audio data and audio device behavior can include an embedded audio layer (EAL), the EAL providing an abstracted interface to an audio device; a filter/controller linked list accessible by the EAL; and, a registration processor for registering filter/controllers (FCs) with the EAL, the registration processor inserting an FC reference into the filter/controller linked list upon registration of a corresponding FC. The system can further include an unregistration processor for unregistering FCs with the EAL, the unregistration processor removing an FC reference from the filter/controller linked list upon unregistration of a corresponding FC. Finally, the system can include an enablement processor for enabling use of a corresponding FC when a specified audio device is active; and, a disablement processor for disabling use of an enabled FC when a specified audio device is active.
A system configured to automatically modify audio data and audio device behavior comprising:
A system for automatically modifying audio data and audio device behavior comprising:
A filter/controller (FC) configured for integration with an embedded audio layer (EAL) comprising:
A method for configuring an embedded audio layer (EAL) to automatically modify audio data and audio device behavior comprising:
A method for automatically modifying audio data and audio device behavior comprising:
A machine readable storage, having stored thereon a computer program for configuring an embedded audio layer (EAL) to automatically modify audio data and audio device behavior, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
A machine readable storage, having stored thereon a computer program for automatically modifying audio data and audio device behavior, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
Dependencies are inferred from the claim text.