PSoundDriver
PROTOCOL PSoundDriver : public TProtocol {
public:
static New(char *);
Delete();
SetSoundHardwareInfo(TSoundDriverInfo * const);
GetSoundHardwareInfo(TSoundDriverInfo *);
SetOutputBuffers(unsigned long,unsigned long,unsigned long,unsigned long);
SetInputBuffers(unsigned long,unsigned long,unsigned long,unsigned long);
ScheduleOutputBuffer(unsigned long,unsigned long);
ScheduleInputBuffer(unsigned long,unsigned long);
PowerOutputOn(long);
PowerOutputOff();
PowerInputOn(long);
PowerInputOff();
StartOutput();
StartInput();
StopOutput();
StopInput();
OutputIsEnabled();
InputIsEnabled();
OutputIsRunning();
InputIsRunning();
CurrentOutputPtr();
CurrentInputPtr();
OutputVolume(long);
OutputVolume();
InputVolume(long);
InputVolume();
EnableExtSoundSource(long);
DisableExtSoundSource(long);
OutputIntHandler();
InputIntHandler();
NONVIRTUAL OutputIntHandlerDispatcher();
NONVIRTUAL InputIntHandlerDispatcher();
NONVIRTUAL SetOutputCallbackProc(long (*)(void *),void *);
NONVIRTUAL SetInputCallbackProc(long (*)(void *),void *);
};
Created by
philz
Last modified
2003-09-09 06:46 AM