21
21
#-------------------------------------------------------------------------------</tt></p>
23
23
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
24
<tr bgcolor="#aa55cc">
24
<tr bgcolor="#4e9a06">
25
25
<td colspan=3 valign=bottom> <br>
26
26
<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
28
<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
28
<tr><td bgcolor="#4e9a06"><tt> </tt></td><td> </td>
29
29
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="ConfigParser.html">ConfigParser</a><br>
30
30
<a href="gettext.html">gettext</a><br>
31
31
</td><td width="25%" valign=top><a href="gobject.html">gobject</a><br>
32
32
<a href="gtk.html">gtk</a><br>
33
33
</td><td width="25%" valign=top><a href="locale.html">locale</a><br>
34
34
<a href="os.html">os</a><br>
35
</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
35
</td><td width="25%" valign=top><a href="pygtk.html">pygtk</a><br>
36
</td></tr></table></td></tr></table><p>
36
37
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
37
<tr bgcolor="#ee77aa">
38
<tr bgcolor="#3465a4">
38
39
<td colspan=3 valign=bottom> <br>
39
40
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
41
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
42
<tr><td bgcolor="#3465a4"><tt> </tt></td><td> </td>
42
43
<td width="100%"><dl>
43
44
<dt><font face="helvetica, arial"><a href="Globals.html#Settings">Settings</a>
46
47
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
47
<tr bgcolor="#ffc8d8">
48
<tr bgcolor="#729fcf">
48
49
<td colspan=3 valign=bottom> <br>
49
50
<font color="#000000" face="helvetica, arial"><a name="Settings">class <strong>Settings</strong></a></font></td></tr>
51
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
52
<tr bgcolor="#729fcf"><td rowspan=2><tt> </tt></td>
53
<td colspan=2><tt>Handles loading/saving settings from/to a file on disk.<br> </tt></td></tr>
52
55
<td width="100%">Methods defined here:<br>
53
<dl><dt><a name="Settings-__init__"><strong>__init__</strong></a>(self, filename<font color="#909090">=None</font>)</dt></dl>
55
<dl><dt><a name="Settings-read"><strong>read</strong></a>(self)</dt><dd><tt>Read in configuration settings from the config file</tt></dd></dl>
57
<dl><dt><a name="Settings-write"><strong>write</strong></a>(self)</dt><dd><tt>Write config settings to the config file</tt></dd></dl>
56
<dl><dt><a name="Settings-__init__"><strong>__init__</strong></a>(self, filename<font color="#909090">=None</font>)</dt><dd><tt>Creates a new instance of <a href="#Settings">Settings</a>.<br>
59
filename -- path to the settings file.<br>
60
If None, the default ~/.jokosher/config will be used.</tt></dd></dl>
62
<dl><dt><a name="Settings-read"><strong>read</strong></a>(self)</dt><dd><tt>Reads configuration settings from the config file and loads<br>
63
then into the <a href="#Settings">Settings</a> dictionaries.</tt></dd></dl>
65
<dl><dt><a name="Settings-write"><strong>write</strong></a>(self)</dt><dd><tt>Writes configuration settings to the <a href="#Settings">Settings</a> config file.</tt></dd></dl>
60
68
Data and other attributes defined here:<br>
61
<dl><dt><strong>general</strong> = {'mixdownformat': 'value', 'recentprojects': '/home/mike/src/jokosher/trunk/Jokosher/Test3/Tes...okosher/trunk/New Test/New Test.jokosher|New Test', 'sampleformat': 'value', 'samplerate': 'value', 'startupaction': 'value'}</dl>
63
<dl><dt><strong>playback</strong> = {'device': 'value', 'devicecardnum': 'value'}</dl>
65
<dl><dt><strong>recording</strong> = {'device': 'value', 'devicecardnum': 'value', 'fileformat': 'value'}</dl>
69
<dl><dt><strong>extensions</strong> = {'extensions_blacklist': ''}</dl>
71
<dl><dt><strong>general</strong> = {'mixdownformat': 'value', 'projectfolder': '/home/david/mp3/Fourplay/The Best of Fourplay', 'recentprojects': '/home/david/tmp/Effects/Effects.jokosher|Effects...baJokosher/PruebaJokosher.jokosher|PruebaJokosher', 'startupaction': 'lastproject'}</dl>
73
<dl><dt><strong>playback</strong> = {'audiosink': 'autoaudiosink', 'device': 'C-Media PCI IEC958', 'devicecardnum': 'hw:0'}</dl>
75
<dl><dt><strong>recording</strong> = {'fileformat': 'vorbisenc ! oggmux', 'samplerate': '44100'}</dl>
67
77
</td></tr></table></td></tr></table><p>
68
78
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
69
<tr bgcolor="#eeaa77">
79
<tr bgcolor="#c17d11">
70
80
<td colspan=3 valign=bottom> <br>
71
81
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
73
<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
74
<td width="100%"><dl><dt><a name="-getCachedInstruments"><strong>getCachedInstruments</strong></a>()</dt><dd><tt>Create the instrument cache if it hasn't been <br>
75
created already and return the list.</tt></dd></dl>
76
<dl><dt><a name="-idleCacheInstruments"><strong>idleCacheInstruments</strong></a>()</dt></dl>
83
<tr><td bgcolor="#c17d11"><tt> </tt></td><td> </td>
84
<td width="100%"><dl><dt><a name="-PopulateEncoders"><strong>PopulateEncoders</strong></a>()</dt><dd><tt>Check if the hardcoded list of encoders is available on the system.</tt></dd></dl>
85
<dl><dt><a name="-PrintPipelineDebug"><strong>PrintPipelineDebug</strong></a>(message, pipeline)</dt><dd><tt>Prints debugging information for the GStreamer pipeline.<br>
88
message -- GStreamer message to be printed as debugging output.<br>
89
pipeline -- the currently active Project's main pipeline.</tt></dd></dl>
90
<dl><dt><a name="-debug"><strong>debug</strong></a>(*listToPrint)</dt><dd><tt>Global debug function to redirect all the debugging output from the other<br>
94
*listToPrint -- list of elements to append to the debugging output.</tt></dd></dl>
95
<dl><dt><a name="-getCachedInstruments"><strong>getCachedInstruments</strong></a>(checkForNew<font color="#909090">=False</font>)</dt><dd><tt>Creates the Instrument cache if it hasn't been created already and<br>
99
checkForNew -- True = scan the Instrument folders for new_dir.<br>
100
False = don't scan for new Instruments.<br>
101
<br>
103
a list with the Instruments cached in memory.</tt></dd></dl>
104
<dl><dt><a name="-idleCacheInstruments"><strong>idleCacheInstruments</strong></a>()</dt><dd><tt>Loads the Instruments 'lazily' to avoid blocking the GUI.<br>
107
True -- keep calling itself to load more Instruments.<br>
108
False -- stop calling itself and sort Instruments alphabetically.</tt></dd></dl>
77
109
</td></tr></table><p>
78
110
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
79
111
<tr bgcolor="#55aa55">
81
113
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
83
115
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
84
<td width="100%"><strong>EFFECT_PRESETS_PATH</strong> = '/home/mike/src/jokosher/trunk/Jokosher/../effectspresets'<br>
116
<td width="100%"><strong>AVAILABLE_EXTENSIONS</strong> = []<br>
117
<strong>DEBUG_GST</strong> = False<br>
118
<strong>DEBUG_STDOUT</strong> = False<br>
119
<strong>EFFECT_PRESETS_PATH</strong> = '/home/david/Projects/Jokosher/trunk/Jokosher/../effectspresets'<br>
85
120
<strong>EFFECT_PRESETS_VERSION</strong> = None<br>
86
<strong>GLADE_PATH</strong> = '/home/mike/src/jokosher/trunk/Jokosher/Jokosher.glade'<br>
87
<strong>IMAGE_PATH</strong> = '/home/mike/src/jokosher/trunk/Jokosher/../images'<br>
121
<strong>EXPORT_FORMATS</strong> = []<br>
122
<strong>EXTENSION_PATHS</strong> = ('/home/david/Projects/Jokosher/trunk/Jokosher/../extensions', '/home/david/.jokosher/extensions/')<br>
123
<strong>GLADE_PATH</strong> = '/home/david/Projects/Jokosher/trunk/Jokosher/Jokosher.glade'<br>
124
<strong>HELP_PATH</strong> = '/home/david/Projects/Jokosher/trunk/Jokosher/../help/jokosher/C/jokosher.xml'<br>
125
<strong>IMAGE_PATH</strong> = '/home/david/Projects/Jokosher/trunk/Jokosher/../images'<br>
88
126
<strong>INSTRUMENT_HEADER_WIDTH</strong> = 0<br>
89
<strong>JOKOSHER_PATH</strong> = '/home/mike/src/jokosher/trunk/Jokosher'<br>
127
<strong>INSTR_PATHS</strong> = ('/home/david/Projects/Jokosher/trunk/Jokosher/../Instruments', '/home/david/.jokosher/instruments')<br>
128
<strong>LADSPA_CATEGORIES_MAP</strong> = [('', ['', ''])]<br>
90
129
<strong>LADSPA_FACTORY_REGISTRY</strong> = None<br>
91
130
<strong>LADSPA_NAME_MAP</strong> = []<br>
92
131
<strong>LOCALE_APP</strong> = 'jokosher'<br>
93
<strong>LOCALE_DIR</strong> = '/home/mike/src/jokosher/trunk/Jokosher/../locale'<br>
94
<strong>VERSION</strong> = None<br>
132
<strong>LOCALE_PATH</strong> = '/home/david/Projects/Jokosher/trunk/Jokosher/../locale'<br>
133
<strong>SAMPLE_RATES</strong> = [8000, 11025, 22050, 32000, 44100, 48000, 96000, 192000]<br>
134
<strong>USE_LOCAL_HELP</strong> = True<br>
135
<strong>VERSION</strong> = '0.2'<br>
136
<strong>current_locale</strong> = 'C'<br>
137
<strong>data_path</strong> = '/home/david/Projects/Jokosher/trunk/Jokosher'<br>
95
138
<strong>instrumentPropertyList</strong> = []<br>
96
139
<strong>settings</strong> = <Globals.Settings instance></td></tr></table>
b'\\ No newline at end of file'