| 
    sipxmedialib
    Version 3.3
    
   | 
 
This is the complete list of members for MprRecorder, including all inherited members.
| AddlMsgTypes enum name | MprRecorder | protected | 
| areNotificationsEnabled() const | MpResource | |
| ASSOCIATED_LATENCY enum value | MpResource | |
| closeFile(const char *fromWhereLabel) | MprRecorder | protected | 
| connectInput(MpResource &rFrom, int fromPortIdx, int toPortIdx) | MpResource | protectedvirtual | 
| connectOutput(MpResource &rTo, int toPortIdx, int fromPortIdx) | MpResource | protectedvirtual | 
| createEncoder(const char *mimeSubtype, unsigned int codecSampleRate) | MprRecorder | private | 
| createOpusEncoder(int channels, const char *artist, const char *title) | MprRecorder | private | 
| deleteOpusEncoder() | MprRecorder | private | 
| disable() | MpResource | virtual | 
| disable(const UtlString &namedResource, OsMsgQ &fgQ) | MpResource | static | 
| disconnectInput(int inPortIdx) | MpResource | protectedvirtual | 
| disconnectOutput(int outPortIdx) | MpResource | protectedvirtual | 
| doProcessFrame(MpBufPtr inBufs[], MpBufPtr outBufs[], int inBufsSize, int outBufsSize, UtlBoolean isEnabled, int samplesPerFrame, int samplesPerSecond) | MprRecorder | protectedvirtual | 
| enable() | MpResource | virtual | 
| enable(const UtlString &namedResource, OsMsgQ &fgQ) | MpResource | static | 
| finish(FinishCause cause) | MprRecorder | protected | 
| FinishCause enum name | MprRecorder | protected | 
| FINISHED enum value | MpResource | |
| FINISHED_AUTO enum value | MprRecorder | protected | 
| FINISHED_ERROR enum value | MprRecorder | protected | 
| FINISHED_MANUAL enum value | MprRecorder | protected | 
| getBytesPerSample(RecordFileFormat format) | MprRecorder | privatestatic | 
| getConnectionId(void) const | MpResource | virtual | 
| getContainableType() const | MpResource | |
| getCurrentLatency(int &latency, int input=0, int output=0) const | MpResource | virtual | 
| getFlowGraph() const | MpResource | |
| getInputInfo(int inPortIdx, MpResource *&rpUpstreamResource, int &rUpstreamPortIdx) | MpResource | |
| getMaximumRecoderChannels() | MprRecorder | static | 
| getName() const | MpResource | |
| getOutputInfo(int outPortIdx, MpResource *&rpDownstreamResource, int &rDownstreamPortIdx) | MpResource | |
| getStreamId(void) | MpResource | virtual | 
| getVisitState() | MpResource | |
| handleDisable() | MprRecorder | protectedvirtual | 
| handleEnable() | MpResource | protectedvirtual | 
| handleMessage(MpResourceMsg &rMsg) | MprRecorder | protectedvirtual | 
| MpAudioResource::handleMessage(MpFlowGraphMsg &fgMsg) | MpResource | protectedvirtual | 
| handleMessages(OsMsgQ &msgQ) | MpResource | |
| handleStartBuffer(MpAudioSample *pBuffer, int bufferSize, int time, int silenceLength, int numChannels) | MprRecorder | protected | 
| handleStartCircularBuffer(CircularBufferPtr *buffer, RecordFileFormat recordingFormat, unsigned long recordingBufferNotificationWatermark, int numChannels) | MprRecorder | protected | 
| handleStartFile(int file, RecordFileFormat recFormat, int time, int silenceLength, UtlBoolean append, int numChannels) | MprRecorder | protected | 
| handleStop() | MprRecorder | protected | 
| IN_PROGRESS enum value | MpResource | |
| INF_LATENCY enum value | MpResource | |
| interlaceSamples(const char *samplesArrays[], int samplesPerChannel, int bytesPerSample, int channels, char *interlacedChannelSamplesArray, int interlacedArrayMaximum) | MprRecorder | privatestatic | 
| isAsynchInput(int inputIndex) | MpResource | virtual | 
| isEnabled() const | MpResource | |
| isInputConnected(int portIdx) | MpResource | |
| isInputUnconnected(int portIdx) | MpResource | |
| isOutputConnected(int portIdx) | MpResource | |
| isOutputUnconnected(int portIdx) | MpResource | |
| maxInputs() const | MpResource | |
| maxOutputs() const | MpResource | |
| mBufferSize | MprRecorder | protected | 
| mChannels | MprRecorder | protected | 
| mConnectionId | MpResource | protected | 
| mConsecutiveInactive | MprRecorder | protected | 
| mEncodedFrames | MprRecorder | protected | 
| mFileDescriptor | MprRecorder | protected | 
| mFramesToRecord | MprRecorder | protected | 
| minInputs() const | MpResource | |
| minOutputs() const | MpResource | |
| mIsEnabled | MpResource | protected | 
| mLastEncodedFrameSize | MprRecorder | protected | 
| mLock | MpResource | protected | 
| mMaxInputs | MpResource | protected | 
| mMaxOutputs | MpResource | protected | 
| mMinInputs | MpResource | protected | 
| mMinOutputs | MpResource | protected | 
| mNotificationsEnabled | MpResource | protected | 
| mNumActualInputs | MpResource | protected | 
| mNumActualOutputs | MpResource | protected | 
| mNumFramesProcessed | MprRecorder | protected | 
| MpAudioResource(const UtlString &rName, int minInputs, int maxInputs, int minOutputs, int maxOutputs) | MpAudioResource | |
| mpBuffer | MprRecorder | protected | 
| mpCircularBuffer | MprRecorder | protected | 
| mpEncoder | MprRecorder | protected | 
| mpFlowGraph | MpResource | protected | 
| mpInBufs | MpResource | protected | 
| mpInConns | MpResource | protected | 
| mpOpusComments | MprRecorder | protected | 
| mpOpusEncoder | MprRecorder | protected | 
| mpOpusStreamObject | MprRecorder | protected | 
| mpOutBufs | MpResource | protected | 
| mpOutConns | MpResource | protected | 
| mpResampler | MprRecorder | protected | 
| MpResource(const UtlString &rName, int minInputs, int maxInputs, int minOutputs, int maxOutputs) | MpResource | |
| MPRM_PAUSE enum value | MprRecorder | protected | 
| MPRM_RESUME enum value | MprRecorder | protected | 
| MPRM_START_BUFFER enum value | MprRecorder | protected | 
| MPRM_START_CIRCULAR_BUFFER enum value | MprRecorder | protected | 
| MPRM_START_FILE enum value | MprRecorder | protected | 
| MPRM_STOP enum value | MprRecorder | protected | 
| MprRecorder(const UtlString &rName) | MprRecorder | |
| MprRecorder(const MprRecorder &rMprRecorder) | MprRecorder | private | 
| mRecFormat | MprRecorder | protected | 
| mRecordDestination | MprRecorder | protected | 
| mRecordingBufferNotificationWatermark | MprRecorder | protected | 
| mRWMutex | MpResource | protected | 
| mSamplesPerLastFrame | MprRecorder | protected | 
| mSamplesPerSecond | MprRecorder | protected | 
| mSamplesRecorded | MprRecorder | protected | 
| mSilenceLength | MprRecorder | protected | 
| mState | MprRecorder | protected | 
| mStreamId | MpResource | protected | 
| mVisitState | MpResource | protected | 
| mWhenToInterlace | MprRecorder | protected | 
| NO_INTERLACE enum value | MprRecorder | protected | 
| NOT_VISITED enum value | MpResource | |
| notifyCircularBufferWatermark() | MprRecorder | private | 
| numInputs() const | MpResource | |
| numOutputs() const | MpResource | |
| OGG_OPUS enum value | MprRecorder | |
| operator=(const MprRecorder &rhs) | MprRecorder | private | 
| pause(const UtlString &namedResource, OsMsgQ &flowgraphQueue) | MprRecorder | static | 
| POST_ENCODE_INTERLACE enum value | MprRecorder | protected | 
| postMessage(MpFlowGraphMsg &rMsg) | MpResource | protected | 
| postMessage(MpResourceMsg &rMsg) | MpResource | protected | 
| PRE_ENCODE_INTERLACE enum value | MprRecorder | protected | 
| prepareEncoder(RecordFileFormat recFormat, unsigned int &codecSampleRate) | MprRecorder | private | 
| processFrame(void) | MpAudioResource | virtual | 
| pushBuffer(int inputPort, MpBufPtr &inputBuffer) | MpResource | virtual | 
| pushBufferDownsream(int outPortIdx, const MpBufPtr &pBuf) | MpResource | protected | 
| RAW_PCM_16 enum value | MprRecorder | |
| readWaveHeader(int fileHandle, RecordFileFormat &format, uint16_t &samplesPerSecond, uint16_t &channels) | MprRecorder | protectedstatic | 
| reassignSSRC(void) | MpResource | virtual | 
| RecordDestination enum name | MprRecorder | protected | 
| RecordFileFormat enum name | MprRecorder | |
| reserveFirstUnconnectedInput() | MpResource | |
| reserveFirstUnconnectedOutput() | MpResource | |
| reset() | MpResource | virtual | 
| resourceInfo(MpResource *pResource, int index) | MpResource | static | 
| resume(const UtlString &namedResource, OsMsgQ &flowgraphQueue) | MprRecorder | static | 
| SampleInterlaceStage enum name | MprRecorder | protected | 
| sendNotification(MpResNotificationMsg::RNMsgType msgType) | MpResource | |
| sendNotification(MpResNotificationMsg &msg) | MpResource | |
| setConnectionId(MpConnectionID connectionId) | MpResource | virtual | 
| setFlowGraph(MpFlowGraphBase *pFlowGraph) | MpResource | protectedvirtual | 
| setInputBuffer(int inPortIdx, const MpBufPtr &pBuf) | MpResource | protected | 
| setName(const UtlString &rName) | MpResource | protected | 
| setNotificationsEnabled(UtlBoolean enable, const UtlString &namedResource, OsMsgQ &fgQ) | MpResource | static | 
| setNotificationsEnabled(UtlBoolean enable) | MpResource | protectedvirtual | 
| setStreamId(int streamId) | MpResource | virtual | 
| setVisitState(int newState) | MpResource | |
| sOperationQueueTimeout | MpResource | protectedstatic | 
| startBuffer(const UtlString &namedResource, OsMsgQ &fgQ, MpAudioSample *pBuffer, int bufferSize, int time=0, int silenceLength=-1, int numChannels=1) | MprRecorder | static | 
| startCircularBuffer(const UtlString &namedResource, OsMsgQ &fgQ, CircularBufferPtr &buffer, RecordFileFormat recordingFormat, unsigned long recordingBufferNotificationWatermark, int numChannels=1) | MprRecorder | static | 
| startFile(const UtlString &namedResource, OsMsgQ &fgQ, const char *filename, RecordFileFormat recFormat, int time=0, int silenceLength=-1, UtlBoolean append=FALSE, int numChannels=1) | MprRecorder | static | 
| startRecording(int time, int silenceLength) | MprRecorder | protected | 
| State enum name | MprRecorder | protected | 
| STATE_IDLE enum value | MprRecorder | protected | 
| STATE_PAUSED enum value | MprRecorder | protected | 
| STATE_RECORDING enum value | MprRecorder | protected | 
| stop(const UtlString &namedResource, OsMsgQ &fgQ) | MprRecorder | static | 
| TO_BUFFER enum value | MprRecorder | protected | 
| TO_CIRCULAR_BUFFER enum value | MprRecorder | protected | 
| TO_FILE enum value | MprRecorder | protected | 
| TO_UNDEFINED enum value | MprRecorder | protected | 
| trimSilenceFromEndOfRecording() | MprRecorder | private | 
| TYPE | MpResource | static | 
| UNINITIALIZED_FORMAT enum value | MprRecorder | |
| updateWaveHeaderLengths(int handle, RecordFileFormat format) | MprRecorder | protectedstatic | 
| validateOpusHeader(int inFileFd, OpusHead &opusHeader) | MprRecorder | static | 
| VisitState enum name | MpResource | |
| WAV_ALAW enum value | MprRecorder | |
| WAV_GSM enum value | MprRecorder | |
| WAV_MULAW enum value | MprRecorder | |
| WAV_PCM_16 enum value | MprRecorder | |
| writeBufferSilence(int numSamples) | MprRecorder | inlineprotected | 
| writeBufferSpeech(const MpAudioSample *pBuffer, int numSamples) | MprRecorder | inlineprotected | 
| writeCircularBuffer(const char *channelData[], int dataSize) | MprRecorder | private | 
| writeCircularBufferSilence(int numSamples) | MprRecorder | inlineprotected | 
| writeFile(const char *channelData[], int dataSize) | MprRecorder | private | 
| writeFileSilence(int numSamples) | MprRecorder | inlineprotected | 
| WriteMethod typedef | MprRecorder | protected | 
| writeSamples(const MpAudioSample *pBuffer[], int numSamples, WriteMethod writeMethod) | MprRecorder | inlineprotected | 
| writeWaveHeader(int handle, RecordFileFormat format, uint32_t samplesPerSecond=8000, int16_t numChannels=1) | MprRecorder | protectedstatic | 
| ~MpAudioResource() | MpAudioResource | virtual | 
| ~MpResource() | MpResource | virtual | 
| ~MprRecorder() | MprRecorder | virtual | 
 1.8.11