PSoundChannel Member List

This is the complete list of members for PSoundChannel, including all inherited members.

Abort()PSoundChannel [virtual]
AbortCommandString()PChannel
AccessDenied enum valuePChannel
AreAllRecordBuffersFull()PSoundChannel [virtual]
BadParameter enum valuePChannel
baseChannelPSoundChannel [protected]
BufferTooSmall enum valuePChannel
channelNamePChannel [protected]
Class()PObject [inline, static]
Clone() constPObject [virtual]
Close()PSoundChannel [virtual]
Compare(const PObject &obj) constPChannel [virtual]
CompareObjectMemoryDirect(const PObject &obj) constPObject [virtual]
Comparison enum namePObject
ConvertOSError(int libcReturnValue, Errors &lastError, int &osError)PChannel [static]
ConvertOSError(int libcReturnValue, ErrorGroup group=LastGeneralError)PChannel [protected, virtual]
CreateChannel(const PString &driverName, PPluginManager *pluginMgr=NULL)PSoundChannel [static]
CreateChannelByName(const PString &deviceName, Directions direction, PPluginManager *pluginMgr=NULL)PSoundChannel [static]
CreateOpenedChannel(const PString &driverName, const PString &deviceName, Directions direction, unsigned numChannels=1, unsigned sampleRate=8000, unsigned bitsPerSample=16, PPluginManager *pluginMgr=NULL)PSoundChannel [static]
DeviceInUse enum valuePChannel
Directions enum namePSoundChannel
DiskFull enum valuePChannel
EqualTo enum valuePObject
ErrorGroup enum namePChannel
Errors enum namePChannel
FileExists enum valuePChannel
GetBaseReadChannel() constPChannel [virtual]
GetBaseWriteChannel() constPChannel [virtual]
GetBuffers(PINDEX &size, PINDEX &count)PSoundChannel [virtual]
GetChannels() constPSoundChannel [virtual]
GetClass(unsigned=0) constPObject [inline, virtual]
GetDefaultDevice(Directions dir)PSoundChannel [static]
GetDeviceNames(const PString &driverName, Directions direction, PPluginManager *pluginMgr=NULL)PSoundChannel [inline, static]
GetDeviceNames(Directions direction, PPluginManager *pluginMgr=NULL)PSoundChannel [static]
GetDriverNames(PPluginManager *pluginMgr=NULL)PSoundChannel [static]
GetDriversDeviceNames(const PString &driverName, Directions direction, PPluginManager *pluginMgr=NULL)PSoundChannel [static]
GetErrorCode(ErrorGroup group=NumErrorGroups) constPChannel
GetErrorNumber(ErrorGroup group=NumErrorGroups) constPChannel
GetErrorText(ErrorGroup group=NumErrorGroups) constPChannel [virtual]
GetErrorText(Errors lastError, int osError=0)PChannel [static]
GetHandle() constPSoundChannel [virtual]
GetLastReadCount() constPSoundChannel [virtual]
GetLastWriteCount() constPSoundChannel [virtual]
GetName() constPSoundChannel [virtual]
GetReadTimeout() constPChannel
GetSampleRate() constPSoundChannel [virtual]
GetSampleSize() constPSoundChannel [virtual]
GetVolume(unsigned &volume)PSoundChannel [virtual]
GetWriteTimeout() constPChannel
GreaterThan enum valuePObject
HashFunction() constPChannel [virtual]
HasPlayCompleted()PSoundChannel [virtual]
InternalIsDescendant(const char *clsName) constPObject [inline, virtual]
Interrupted enum valuePChannel
IsClass(const char *cls) constPObject [inline]
IsOpen() constPSoundChannel [virtual]
IsRecordBufferFull()PSoundChannel [virtual]
lastErrorCodePChannel [protected]
lastErrorNumberPChannel [protected]
LastGeneralError enum valuePChannel
lastReadCountPChannel [protected]
LastReadError enum valuePChannel
lastWriteCountPChannel [protected]
LastWriteError enum valuePChannel
LessThan enum valuePObject
MaxVolume enum valuePSoundChannel
Miscellaneous enum valuePChannel
NoError enum valuePChannel
NoMemory enum valuePChannel
NotFound enum valuePChannel
NotOpen enum valuePChannel
NumErrorGroups enum valuePChannel
NumNormalisedErrors enum valuePChannel
OnReadComplete(void *buf, PINDEX len)PChannel [virtual]
OnWriteComplete(const void *buf, PINDEX len)PChannel [virtual]
Open(const PString &device, Directions dir, unsigned numChannels=1, unsigned sampleRate=8000, unsigned bitsPerSample=16)PSoundChannel [virtual]
operator!=(const PObject &obj) constPObject [inline]
operator<(const PObject &obj) constPObject [inline]
operator<<(ostream &strm, const PObject &obj)PObject [friend]
operator<=(const PObject &obj) constPObject [inline]
operator=(const PChannel &)PChannel [protected]
operator==(const PObject &obj) constPObject [inline]
operator>(const PObject &obj) constPObject [inline]
operator>=(const PObject &obj) constPObject [inline]
operator>>(istream &strm, PObject &obj)PObject [friend]
os_handlePChannel [protected]
PChannel()PChannel
PChannel(const PChannel &)PChannel [protected]
Player enum valuePSoundChannel
PlayFile(const PFilePath &file, BOOL wait=TRUE)PSoundChannel [virtual]
PlaySound(const PSound &sound, BOOL wait=TRUE)PSoundChannel [virtual]
PObject()PObject [inline, protected]
PrintOn(ostream &strm) constPObject [virtual]
ProtocolFailure enum valuePChannel
PSoundChannel()PSoundChannel
PSoundChannel(const PString &device, Directions dir, unsigned numChannels=1, unsigned sampleRate=8000, unsigned bitsPerSample=16)PSoundChannel
px_lastBlockTypePChannel [protected]
px_readThreadPChannel [protected]
px_selectMutexPChannel [protected]
px_selectThreadPChannel [protected]
px_threadMutexPChannel [protected]
px_writeMutexPChannel [protected]
px_writeThreadPChannel [protected]
PXAcceptBlock enum valuePChannel
PXBlockType enum namePChannel
PXClose()PChannel [protected]
PXConnectBlock enum valuePChannel
PXReadBlock enum valuePChannel
PXSetIOBlock(PXBlockType type, const PTimeInterval &timeout)PChannel [protected]
PXWriteBlock enum valuePChannel
Read(void *buf, PINDEX len)PSoundChannel [virtual]
PChannel::Read(const VectorOfSlice &slices)PChannel [virtual]
ReadAsync(void *buf, PINDEX len)PChannel [virtual]
ReadBlock(void *buf, PINDEX len)PChannel
ReadChar()PChannel [virtual]
ReadCharWithTimeout(PTimeInterval &timeout)PChannel [protected]
ReadFrom(istream &strm)PObject [virtual]
ReadString(PINDEX len)PChannel
readTimeoutPChannel [protected]
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start)PChannel [protected]
Recorder enum valuePSoundChannel
RecordFile(const PFilePath &file)PSoundChannel [virtual]
RecordSound(PSound &sound)PSoundChannel [virtual]
SendCommandString(const PString &command)PChannel
SetBuffers(PINDEX size, PINDEX count=2)PSoundChannel [virtual]
SetBufferSize(PINDEX newSize)PChannel
SetErrorValues(Errors errorCode, int osError, ErrorGroup group=LastGeneralError)PChannel
SetFormat(unsigned numChannels=1, unsigned sampleRate=8000, unsigned bitsPerSample=16)PSoundChannel [virtual]
SetReadTimeout(const PTimeInterval &time)PChannel
SetVolume(unsigned volume)PSoundChannel [virtual]
SetWriteTimeout(const PTimeInterval &time)PChannel
Shutdown(ShutdownValue option)PChannel [virtual]
ShutdownRead enum valuePChannel
ShutdownReadAndWrite enum valuePChannel
ShutdownValue enum namePChannel
ShutdownWrite enum valuePChannel
StartRecording()PSoundChannel [virtual]
Timeout enum valuePChannel
VectorOfSlice typedefPChannel
WaitForAllRecordBuffersFull()PSoundChannel [virtual]
WaitForPlayCompletion()PSoundChannel [virtual]
WaitForRecordBufferFull()PSoundChannel [virtual]
Write(const void *buf, PINDEX len)PSoundChannel [virtual]
PChannel::Write(const VectorOfSlice &slices)PChannel [virtual]
WriteAsync(const void *buf, PINDEX len)PChannel [virtual]
WriteChar(int c)PChannel
WriteString(const PString &str)PChannel
writeTimeoutPChannel [protected]
~PChannel()PChannel
~PObject()PObject [inline, virtual]
~PSoundChannel()PSoundChannel [virtual]


Generated on Fri Mar 7 06:25:07 2008 for PTLib by  doxygen 1.5.1