Trees | Indices | Help |
|
---|
|
??-294 --+ | Audio
Defines the base class for all audio output devices. Provides default implementations of sendStringSync and parseString specific to audio devices.
Some methods defined here raise NotImplementedError to ensure that derived classes create appropriate implementions. Implementing sendIndex is optional. The AccessEngine.AEDeviceManager catches the not implemented exception in this case.
|
|||
STYLE Defines the basic style attributes for all AEOutput.Audio devices. |
|
|||
|
|||
list of string |
|
||
|
|||
|
|||
AEOutput |
|
||
string |
|
||
3-tuple of lists of string, AEPor, AEOutput.Style |
|
||
object |
|
||
|
|||
|
|||
|
|||
|
|||
integer |
|
||
|
|||
string |
|
|
|||
list |
listeners List of callables that should be notified when a marker inserted with sendIndex is encountered |
|
|
|
|
|
|
|
|
|
Sends a string filename to the device, the contents of which should be output. The style object is used by the device in decided how the given text should be presented. Typically, this method should be implemented by an audio device that supports playback of waveform or sequencer files. It might also be used by devices as a way of synthesizing the entire contents of a file without having to pass all of the contents through the rest of the system.
|
|
|
|
Buffers a complete string to send to the device synchronously. This should not be used in place of sendString since this will not return until the string is finished being output. This is provided only for the convenience of utility writers. Uses sendStop, sendString, sendTalk, and then sleeps until AEOutput.isActive returns False. This method sends the stop, string, and talk commands directly to the device, bypassing any thread proxy. This could be problematic if the audio library in question cannot be used in more than one thread.
|
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Mon Jun 30 13:05:59 2008 | http://epydoc.sourceforge.net |