~4Dgifts/toolbox/src/exampleCode/inventor/inventorTemplates1.1.2 README includes Inventor nodes and audio and Inventor classes based on Inventor 1.1.2 The following are nodes that we created in response to unique needs we had for the out-of-box experience. They are being included because they are genearl-purpose enuff to be useful to other people: Audio Node ---------- The Inventor Audio Node I created uses another class called the Play Class. The Play Class allows playing, looping and fading of audio files, with a C++ interface. The Play class uses the code from playaifc and also code from Dave Tristrams loopaifc. The Audio Node allows you to put audio into your Inventor scenegraphs. It provides an Inventor interface to the Play Class. The only thing about it is that the audio has to be triggered by your program by using the play method on the node. The Audio Node requires the Play Class, but the Play Class can be used on its own. Highlight Node -------------- The Highlight Node was written by Howard Look. It allows the programmer to create an alternate version of an Inventor Object to be used when the cursor passes over it. Inventor Spline Class --------------------- The Inventor Spline Class uses the Spline Class, which is a C++ class for working with splines. The Inventor version of the Spline Class uses the Spline Class and allows Inventor vectors to be input rather than arrays of doubles. This class is very useful for working with Inventor Camera Animations. The original code for the Spline Class is derived from C code written by Drew Olbrich. Record Class ------------ The Record Class is a companion to the Play Class (see Audio Note above), and is simply a C++ interface for recording aifc files.
Source
Documentation