#include <ptlib/pluginmgr.h>
Go to the source code of this file.
Classes | |
class | PSound |
class | PSoundChannel |
class | PSoundChannelPluginServiceDescriptor |
Defines | |
#define | PCREATE_SOUND_SERVICE_DESCRIPTOR(className, versionFn) |
#define | PCREATE_SOUND_PLUGIN(name, className) |
|
Value: PCREATE_PLUGIN_VERSION_FN(name, PSoundChannel) \ PCREATE_SOUND_SERVICE_DESCRIPTOR(className, PPLUGIN_VERSION_FN(name, PSoundChannel)) \ PCREATE_PLUGIN(name, PSoundChannel, &className##_descriptor) |
|
Value: PSoundChannel * className##_CreateInstance () \ { \ return new className; \ } \ \ PStringArray className##_GetDeviceNames (PSoundChannel::Directions dir) \ { \ return className::GetDeviceNames(dir); \ } \ \ PSoundChannelPluginServiceDescriptor className##_descriptor(\ versionFn, \ className##_CreateInstance, \ className##_GetDeviceNames \ ); \ |