sipxmedialib  Version 3.3
MpOutputDeviceManager Member List

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

addDevice(MpOutputDeviceDriver *newDevice)MpOutputDeviceManager
addNotificationDispatcher(OsMsgDispatcher *notifyDispatcher)MpOutputDeviceManager
disableAllDevicesExcept(int exceptCount=0, MpOutputDeviceHandle exceptIdArray[]=NULL)MpOutputDeviceManager
disableDevice(MpOutputDeviceHandle deviceId)MpOutputDeviceManager
enableDevice(MpOutputDeviceHandle deviceId, MpFrameTime mixerBufferLength=0, uint32_t samplesPerFrame=0, uint32_t samplesPerSec=0)MpOutputDeviceManager
findConnectionBlocking(MpOutputDeviceHandle deviceId, int tries=10) const MpOutputDeviceManagerprotected
getCurrentFrameTime(MpOutputDeviceHandle deviceId) const MpOutputDeviceManager
getDeviceId(const UtlString &deviceName, MpOutputDeviceHandle &deviceId) const MpOutputDeviceManager
getDeviceName(MpOutputDeviceHandle deviceId, UtlString &deviceName) const MpOutputDeviceManager
getDeviceSamplesPerFrame(MpOutputDeviceHandle deviceId, uint32_t &samplesPerFrame) const MpOutputDeviceManager
getDeviceSamplesPerSec(MpOutputDeviceHandle deviceId, uint32_t &samplesPerSec) const MpOutputDeviceManager
getMixerBufferLength(MpOutputDeviceHandle deviceId, MpFrameTime &length) const MpOutputDeviceManager
getNotificationDispatcher()MpOutputDeviceManager
isDeviceEnabled(MpOutputDeviceHandle deviceId) const MpOutputDeviceManager
mConnectionsByDeviceIdMpOutputDeviceManagerprivate
mConnectionsByDeviceNameMpOutputDeviceManagerprivate
mCurrentTickerDeviceMpOutputDeviceManagerprivate
mDefaultBufferLengthMpOutputDeviceManagerprivate
mDefaultSamplesPerFrameMpOutputDeviceManagerprivate
mDefaultSamplesPerSecondMpOutputDeviceManagerprivate
mLastDeviceIdMpOutputDeviceManagerprivate
mNotifiersMpOutputDeviceManagerprivate
MpOutputDeviceManager(unsigned defaultSamplesPerFrame, unsigned defaultSamplesPerSecond, MpFrameTime defaultMixerBufferLength)MpOutputDeviceManager
MpOutputDeviceManager(const MpOutputDeviceManager &rMpOutputDeviceManager)MpOutputDeviceManagerprivate
mRwMutexMpOutputDeviceManagermutableprivate
mTimeZeroMpOutputDeviceManagerprivate
operator=(const MpOutputDeviceManager &rhs)MpOutputDeviceManagerprivate
postNotification(const MpResNotificationMsg &msg)MpOutputDeviceManager
pushFrame(MpOutputDeviceHandle deviceId, MpFrameTime frameTime, const MpBufPtr &frame)MpOutputDeviceManager
pushFrameFirst(MpOutputDeviceHandle deviceId, MpFrameTime &frameTime, const MpBufPtr &frame, UtlBoolean initFrameTime=FALSE)MpOutputDeviceManager
removeAllDevices()MpOutputDeviceManager
removeDevice(MpOutputDeviceHandle deviceId)MpOutputDeviceManager
removeNotificationDispatcher(OsMsgDispatcher *notifyDispatcher)MpOutputDeviceManager
setFlowgraphTickerSource(MpOutputDeviceHandle deviceId, OsNotification *pFlowgraphTicker)MpOutputDeviceManager
~MpOutputDeviceManager()MpOutputDeviceManagervirtual