PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PSoundChannel Member List

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

Abort() | PSoundChannel | virtual
AbortCommandString() | PChannel |
AccessDenied enum value | PChannel |
activeDirection | PSoundChannel | protected
AreAllRecordBuffersFull() | PSoundChannel | virtual
AsyncNotifier typedef | PChannel |
BadParameter enum value | PChannel |
BufferTooSmall enum value | PChannel |
channelName | PChannel | protected
Class() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Close() | PSoundChannel | virtual
Closed enum value | PSoundChannel |
Compare(const PObject &obj) const | PChannel | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
ConvertOSError(P_INT_PTR libcReturnValue, Errors &lastError, int &osError) | PChannel | static
ConvertOSError(P_INT_PTR 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 value | PChannel |
Directions enum name | PSoundChannel |
DiskFull enum value | PChannel |
EqualTo enum value | PObject |
ErrorGroup enum name | PChannel |
Errors enum name | PChannel |
FileExists enum value | PChannel |
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
GetOSHandleAsInt() const | PChannel | inline protected
GetReadTimeout() const | PChannel |
GetSampleRate() const | PSoundChannel | virtual
GetSampleSize() const | PSoundChannel | virtual
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetVolume(unsigned &volume) | PSoundChannel | virtual
GetWriteTimeout() const | PChannel |
GreaterThan enum value | PObject |
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 value | PChannel |
IsClass(const char *cls) const | PObject | inline
IsOpen() const | PSoundChannel | virtual
IsRecordBufferFull() | PSoundChannel | virtual
lastErrorCode | PChannel | protected
lastErrorNumber | PChannel | protected
LastGeneralError enum value | PChannel |
lastReadCount | PChannel | protected
LastReadError enum value | PChannel |
lastWriteCount | PChannel | protected
LastWriteError enum value | PChannel |
LessThan enum value | PObject |
m_baseChannel | PSoundChannel | protected
m_baseMutex | PSoundChannel | protected
m_traceContextIdentifier | PObject | protected
MaxVolume enum value | PSoundChannel |
Miscellaneous enum value | PChannel |
NoError enum value | PChannel |
NoMemory enum value | PChannel |
NotFound enum value | PChannel |
NotOpen enum value | PChannel |
NumErrorGroups enum value | PChannel |
NumNormalisedErrors enum value | PChannel |
OnReadComplete(AsyncContext &context) | PChannel | virtual
OnWriteComplete(AsyncContext &context) | 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<=(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
os_handle | PChannel | protected
PChannel() | PChannel | protected
PChannel(const PChannel &) | PChannel | protected
Player enum value | PSoundChannel |
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 value | PChannel |
PSoundChannel() | PSoundChannel |
PSoundChannel(const PString &device, Directions dir, unsigned numChannels=1, unsigned sampleRate=8000, unsigned bitsPerSample=16) | PSoundChannel |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
px_lastBlockType | PChannel | protected
px_readThread | PChannel | protected
px_selectMutex | PChannel | protected
px_selectThread | PChannel | protected
px_threadMutex | PChannel | protected
px_writeMutex | PChannel | protected
px_writeThread | PChannel | protected
PXAcceptBlock enum value | PChannel |
PXBlockType enum name | PChannel |
PXClose() | PChannel | protected
PXConnectBlock enum value | PChannel |
PXReadBlock enum value | PChannel |
PXSetIOBlock(PXBlockType type, const PTimeInterval &timeout) | PChannel | protected
PXWriteBlock enum value | PChannel |
Read(void *buf, PINDEX len) | PSoundChannel | virtual
ReadAsync(AsyncContext &context) | 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 |
readTimeout | PChannel | protected
ReceiveCommandString(int nextChar, const PString &reply, PINDEX &pos, PINDEX start) | PChannel | protected
Recorder enum value | PSoundChannel |
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 |
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
SetVolume(unsigned volume) | PSoundChannel | virtual
SetWriteTimeout(const PTimeInterval &time) | PChannel |
Shutdown(ShutdownValue option) | PChannel | virtual
ShutdownRead enum value | PChannel |
ShutdownReadAndWrite enum value | PChannel |
ShutdownValue enum name | PChannel |
ShutdownWrite enum value | PChannel |
StartRecording() | PSoundChannel | virtual
Timeout enum value | PChannel |
Unavailable enum value | PChannel |
WaitForAllRecordBuffersFull() | PSoundChannel | virtual
WaitForPlayCompletion() | PSoundChannel | virtual
WaitForRecordBufferFull() | PSoundChannel | virtual
Write(const void *buf, PINDEX len) | PSoundChannel | virtual
PChannel::Write(const void *buf, PINDEX len, const void *) | PChannel | inline virtual
WriteAsync(AsyncContext &context) | PChannel | virtual
WriteChar(int c) | PChannel |
WriteString(const PString &str) | PChannel |
writeTimeout | PChannel | protected
~PChannel() | PChannel |
~PObject() | PObject | inline virtual
~PSoundChannel() | PSoundChannel | virtual