This is eTAudioComponent.h in view mode; [Download] [Up]
/////////////////////////////////////////////////////////////////////////////// // FILENAME: eTAudioComponent.h // SUMMARY: Interface for a container of audio data. // SUPERCLASS: Object // INTERFACE: None, but it "exports" eTAudioComponentIcon and IconH. // PROTOCOLS: <ComponentData, // ETFDSupport,HTMDSupport,LaTeXSupport> // AUTHOR: Rohit Khare // COPYRIGHT: (c) 1994 California Institure of Technology, eText Project /////////////////////////////////////////////////////////////////////////////// // DESCRIPTION // This is a subclass that externalizes audio components. Manages // a Sound object. useSound:... has been included to allow passing // in Sounds that are not on disk (as with paste:s) /////////////////////////////////////////////////////////////////////////////// // HISTORY // 07/19/94: Rearchitected. See Actors/eTComponent.rtf. // 07/14/94: Created. Aliases the NeXTSTEP Sound API. /////////////////////////////////////////////////////////////////////////////// #import "eTextKernel.h" @interface eTAudioComponent:eTComponent <ComponentData,ETFDSupport,HTMDSupport,LaTeXSupport> { id theSound; } - theSound; + newSoundNamed:(const char *)theName; // semi-private API - useSound:(Sound *)newSound name:(const char *) newComponentName path:(const char *) newCurrentPath; - writeHTML:(NXStream *)stream forView:view andClose:(BOOL)closeIt; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.