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() const PObject [virtual]
Close()PSoundChannel [virtual]
Compare(const PObject &obj) const PChannel [virtual]
CompareObjectMemoryDirect(const PObject &obj) const PObject [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() const PChannel [virtual]
GetBaseWriteChannel() const PChannel [virtual]
GetBuffers(PINDEX &size, PINDEX &count)PSoundChannel [virtual]
GetChannels() const PSoundChannel [virtual]
GetClass(unsigned=0) const PObject [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) const PChannel
GetErrorNumber(ErrorGroup group=NumErrorGroups) const PChannel
GetErrorText(ErrorGroup group=NumErrorGroups) const PChannel [virtual]
GetErrorText(Errors lastError, int osError=0)PChannel [static]
GetHandle() const PSoundChannel [virtual]
GetLastReadCount() const PSoundChannel [virtual]
GetLastWriteCount() const PSoundChannel [virtual]
GetName() const PSoundChannel [virtual]
GetReadTimeout() const PChannel
GetSampleRate() const PSoundChannel [virtual]
GetSampleSize() const PSoundChannel [virtual]
GetVolume(unsigned &volume)PSoundChannel [virtual]
GetWriteTimeout() const PChannel
GreaterThan enum valuePObject
HashFunction() const PChannel [virtual]
HasPlayCompleted()PSoundChannel [virtual]
InternalIsDescendant(const char *clsName) const PObject [inline, virtual]
Interrupted enum valuePChannel
IsClass(const char *cls) const PObject [inline]
IsOpen() const PSoundChannel [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) const PObject [inline]
operator<(const PObject &obj) const PObject [inline]
operator<<(ostream &strm, const PObject &obj)PObject [friend]
operator<=(const PObject &obj) const PObject [inline]
operator=(const PChannel &)PChannel [protected]
operator==(const PObject &obj) const PObject [inline]
operator>(const PObject &obj) const PObject [inline]
operator>=(const PObject &obj) const PObject [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, PBoolean wait=PTrue)PSoundChannel [virtual]
PlaySound(const PSound &sound, PBoolean wait=PTrue)PSoundChannel [virtual]
PObject()PObject [inline, protected]
PrintOn(ostream &strm) const PObject [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 Thu May 27 01:36:49 2010 for PTLib by  doxygen 1.4.7