Skip to content.
Sections
Personal tools
You are here: Home » Protocols » PSoundDriver

PSoundDriver

Document Actions
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
 

Powered by Plone