Example #1
0
PyObject* getAudioTrackVolume(PyObject*, PyObject* args)
{
	const char* trackname;

	if (!PyArg_ParseTuple(args, "s", &trackname))
	{
		return NULL;
	}

	Track* t = song->findTrack(QString(trackname));
	if (t == NULL)
		return NULL;

	if (t->type() == Track::DRUM || t->type() == Track::MIDI)
		return NULL;

	AudioTrack* track = (AudioTrack*) t;
	return Py_BuildValue("d", track->volume());
}