Accessing audio processing components in an audio generation system
First Claim
1. One or more computer readable media comprising computer executable instructions that, when executed, direct an audio generation system to:
- generate an audio rendition manager having audio data processing components to process audio data, the audio data processing components being instantiated by the audio rendition manager as component objects having one or more interfaces that are callable by an application program;
receive a request from the application program for a programming reference corresponding to an interface of one of the instantiated audio data processing components, the request from the application program being a call to an interface method of the audio rendition manager to provide one or more interface method search parameters; and
return the requested programming reference to the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
An application program provides a performance manager and an audio rendition manager to produce a rendition corresponding to an audio source. The performance manager receives audio data from the audio source and instantiates audio data processing components to process the audio data. The audio rendition manager receives the audio data from the performance manager and instantiates audio data processing components to further process the audio data, including a synthesizer component that generates audio sound wave data, and audio buffers that process the audio sound wave data. The audio data processing components are instantiated as objects having an interface that can be called by the application program. The application program requests a programming reference to an interface of an audio data processing component in the performance manager, or in the audio rendition manager, by calling an interface method of the performance manager or the audio rendition manager, respectively.
-
Citations
69 Claims
-
1. One or more computer readable media comprising computer executable instructions that, when executed, direct an audio generation system to:
-
generate an audio rendition manager having audio data processing components to process audio data, the audio data processing components being instantiated by the audio rendition manager as component objects having one or more interfaces that are callable by an application program;
receive a request from the application program for a programming reference corresponding to an interface of one of the instantiated audio data processing components, the request from the application program being a call to an interface method of the audio rendition manager to provide one or more interface method search parameters; and
return the requested programming reference to the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An audio generation system, comprising:
-
means for generating an audio rendition manager having audio data processing components to process audio data, the audio data processing components being instantiated by the audio rendition manager as component objects having one or more interfaces that are callable by an application program;
means for receiving a request from the application program for a programming reference corresponding to an interface of one of the instantiated audio data processing components, the request from the application program being a call to an interface method of the audio rendition manager to provide one or more interface method search parameters; and
means for returning the requested programming reference to the application program. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. One or more computer readable media comprising computer executable instructions that, when executed, direct an audio generation system to:
-
generate a performance manager as an audio data processing component having an interface that is callable by an application program;
instantiate audio data processing components to process audio data, each of the audio data processing components being instantiated as a component object having an interface that is callable by the application program, wherein the audio data processing components include an audio content component that generates the audio data, and an audio rendition manager corresponding to an audio rendition and processing the audio data to render the corresponding audio rendition;
receive a request from the application program for a programming reference corresponding to an interface of one of the audio data processing components, the request from the application program being a call to an interface method of the audio content component to provide one or more interface method search parameters; and
return the requested programming reference to the application program. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An audio generation system, comprising:
-
means for generating a performance manager as an audio data processing component having an interface that is callable by an application program;
means for instantiating audio data processing components to process audio data, each of the audio data processing components being instantiated as a component object having an interface that is callable by the application program, wherein the audio data processing components include an audio content component that generates the audio data, and an audio rendition manager corresponding to an audio rendition and processing the audio data to render the corresponding audio rendition;
means for receiving a request from the application program for a programming reference corresponding to an interface of one of the audio data processing components, the request from the application program being a call to an interface method of the audio content component to provide one or more interface method search parameters; and
means for returning the requested programming reference to the application program. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. One or more computer readable media comprising computer executable instructions that, when executed, direct an audio generation system to:
-
generate an audio rendition manager having audio data processing components to process audio data;
request a reference corresponding to an interface of one of the audio data processing components, the audio rendition manager receiving the request and determining the requested reference, the audio rendition manager further receiving the request as a call to an interface method of the audio rendition manager to provide one or more interface method search parameters; and
receive the requested reference from the audio rendition manager. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62)
-
-
63. An audio generation system, comprising:
-
means for generating an audio rendition manager having audio data processing components to process audio data;
means for requesting a reference corresponding to an interface of one of the audio data processing components, the audio rendition manager receiving the request and determining the requested reference, the audio rendition manager further receiving the request as a call to an interface method of the audio rendition manager to provide one or more interface method search parameters; and
means for receiving the requested reference from the audio rendition manager. - View Dependent Claims (64, 65, 66, 67, 68, 69)
-
Specification