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 |