CHAPTER 2
Anatomy of a Plug-In
A plug-in is a software component that interfaces with another piece of software called the client in order to extend the client's capabilities in some way. For example, Internet browsers use plug-ins that implement added functions like searching and text messaging. In computer audio systems, a plug-in is usually an audio effect of some kind. However, a plug-in could also implement an oscilloscope or frequency analyzer function. Synthesizer plug-ins extend the client's functionality by working as musical instruments.
In order to start writing plug-ins, you need to know how the plug-in connects to and communicates with the client. Windows® plug-ins are typically packaged as dynamic link library, or DLL, files. Apple ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access