You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
640 B
42 lines
640 B
15 years ago
|
#include <kmedia2.idl>
|
||
|
|
||
|
module Arts {
|
||
|
|
||
|
/*
|
||
|
* notification proxy for floats, used internally!
|
||
|
*/
|
||
|
interface KFloatWatchProxy {
|
||
|
attribute float value;
|
||
|
};
|
||
|
|
||
|
/*
|
||
|
* used for deliviering MCOP data to the playobjects
|
||
|
*/
|
||
|
interface KIOInputStream : InputStream {
|
||
|
boolean openURL(string url);
|
||
|
|
||
|
attribute long bufferPackets;
|
||
|
|
||
|
long packetSize();
|
||
|
};
|
||
|
|
||
|
/*
|
||
|
* used for piping raw data to KAudioConverter from the POs
|
||
|
*/
|
||
|
interface KDataRequest : SynthModule {
|
||
|
void goOn();
|
||
|
|
||
|
default in audio stream left, right;
|
||
|
};
|
||
|
|
||
|
/*
|
||
|
* TESTING ONLY
|
||
|
*/
|
||
|
|
||
|
interface KIOTestSlow : SynthModule {
|
||
|
async in byte stream data;
|
||
|
|
||
|
attribute InputStream inputStream;
|
||
|
};
|
||
|
};
|