PSoundChannel Member List

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

Abort()PSoundChannel [virtual]
AbortCommandString()PChannel
AccessDenied enum valuePChannel
activeDirectionPSoundChannel [protected]
AreAllRecordBuffersFull()PSoundChannel [virtual]
BadParameter enum valuePChannel
BufferTooSmall enum valuePChannel
channelNamePChannel [protected]
Class()PObject [inline, static]
Clone() const PObject [virtual]
Close()PSoundChannel [virtual]
Closed enum valuePSoundChannel
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
FlowControl(const void *flowData)PChannel [virtual]
GetBaseReadChannel() const PChannel [virtual]
GetBaseWriteChannel() const PChannel [virtual]
GetBuffers(PINDEX &size, PINDEX &count)PSoundChannel [virtual]
GetChannels() const PSoundChannel [virtual]
GetClass(unsigned ancestor=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]
GetDirection() const PSoundChannel [inline]
GetDirectionText(Directions dir)PSoundChannel [static]
GetDirectionText() const PSoundChannel [inline, virtual]
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]
GetMute(bool &mute)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]
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObject [static]
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
m_baseChannelPSoundChannel [protected]
m_baseMutexPSoundChannel [protected]
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=true)PSoundChannel [virtual]
PlaySound(const PSound &sound, PBoolean wait=true)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]
SetLocalEcho(bool localEcho)PChannel [virtual]
SetMute(bool mute)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]
Write(const void *buf, PINDEX len, const void *mark)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 Feb 15 20:58:35 2013 for PTLib by  doxygen 1.4.7