|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.codegen.kernel.CodeGeneratorHelper
ptolemy.codegen.c.kernel.CCodeGeneratorHelper
ptolemy.codegen.c.actor.lib.javasound.AudioWriter
public class AudioWriter
A helper class for ptolemy.actor.lib.javasound.AudioWriter.
| Yellow (cxh) |
| Yellow (cxh) |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
CodeGeneratorHelper.Channel, CodeGeneratorHelper.VariableScope |
| Nested classes/interfaces inherited from class ptolemy.kernel.util.NamedObj |
|---|
NamedObj.ContainedObjectsIterator |
| Field Summary |
|---|
| Fields inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
_codeGenerator, _codeStream, _eol, _INDENT1, _INDENT2, _parseTreeCodeGenerator, _portConversions, _referencedParameters |
| Fields inherited from class ptolemy.kernel.util.NamedObj |
|---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
| Constructor Summary | |
|---|---|
AudioWriter(AudioWriter actor)
Construct an AudioWriter helper. |
|
| Method Summary | |
|---|---|
protected java.lang.String |
_generateFireCode()
Generate fire code. |
java.lang.String |
generateInitializeCode()
Generate initialization code. |
java.util.Set |
getHeaderFiles()
Get the files needed by the code generated for the AudioWriter actor. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AudioWriter(AudioWriter actor)
actor - the associated actor.| Method Detail |
|---|
protected java.lang.String _generateFireCode()
throws IllegalActionException
writeSoundFile from AudioWriter.c,
Replace macros with their values and return the processed code block.
_generateFireCode in class CodeGeneratorHelperIllegalActionException - If the code stream encounters an
error in processing the specified code block(s).
public java.lang.String generateInitializeCode()
throws IllegalActionException
initBlock from AudioWriter.c and pass the file path
string as an argument to code block. Replace macros with their values
and return the processed code string.
generateInitializeCode in interface ComponentCodeGeneratorgenerateInitializeCode in class CodeGeneratorHelperIllegalActionException - If the file path parameter is invalid
or the code stream encounters an error in processing the specified code
block(s).
public java.util.Set getHeaderFiles()
throws IllegalActionException
getHeaderFiles in interface ActorCodeGeneratorgetHeaderFiles in class CCodeGeneratorHelperIllegalActionException - Not Thrown in this subclass.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||