EMIPLIB  1.2.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CMIPALawDecoderAn a-law decoder
 CMIPALawEncoderAn a-law encoder
 CMIPAlsaOutputAn Advanced Linux Sound Architecture (ALSA) soundcard output component
 CMIPAudio3DBaseBase class for 3D audio components
 CMIPAudioDistanceFadeA simple 3D audio component which only takes the distance between participants into account
 CMIPAudioFileInputA sound file input component
 CMIPAudioFilterRemoves a frequency range from raw floating point audio
 CMIPAudioMessageBase class for encoded and raw audio messages
 CMIPAudioMixerThis component can mix several audio streams
 CMIPAudioRecorderInputA component which uses the AudioRecord class available on the Android platform to capture audio
 CMIPAudioSessionCreates a VoIP session
 CMIPAudioSessionParamsParameters for an audio session
 CMIPAudioSplitterSplit incoming raw audio messages into smaller messages
 CMIPAudioTrackOutputComponent which uses the AudioTrack class available on the Android platform to play back audio
 CMIPAVCodecDecoderThis component is a libavcodec based H.263+ decoder
 CMIPAVCodecEncoderA libavcodec based H.263+ encoder
 CMIPAVCodecFrameConverterConvert video frames to a desired width, height and format using libavcodec
 CMIPAverageTimerA simple timing component
 CMIPComponentBase class of a component which can be placed in a component chain
 CMIPComponentAliasThis class provides a wrapper around another component, essentially providing a different pointer to the same object
 CMIPComponentChainA chain of components
 CMIPDirectoryBrowserAn object of this type can be used to get the file names in a specific directory
 CMIPEncodedAudioMessageContainer for encoded audio data
 CMIPEncodedVideoMessageContainer for encoded video data
 CMIPErrorBaseThis class provides the error description functions for other classes
 CMIPEsdOutputAn Enlightened Sound Daemon (ESD) soundcard output component
 CMIPFeedbackMessage passed through a feedback chain
 CMIPFrequencyGeneratorGenerates sound with specific frequencies
 CMIPGSMDecoderDecodes messages which contain GSM 06.10 encoded data
 CMIPGSMEncoderCompress audio using the GSM 06.10 codec
 CMIPHRIRBaseBase class for HRIR based 3D audio components
 CMIPHRIRListenCreates 3D sound based on HRIR info from the LISTEN project
 CMIPInterChainTimerComponent which generates a MIPSYSTEMMESSAGE_TYPE_ISTIME system message when data has been supplied to it from another chain
 CMIPJackInputA Jack audio input component
 CMIPJackOutputA Jack audio connection kit output component
 CMIPLPCDecoderDecodes messages which contain LPC encoded data
 CMIPLPCEncoderCompress audio using the LPC codec
 CMIPMediaBufferHolds incoming messages until they're needed by a mixer further on in the chain
 CMIPMediaMessageBase class for media messages (like audio and video)
 CMIPMessageBase class of messages passed in a MIPComponentChain instance
 CMIPMessageDumperOutputs information about the incoming messages
 CMIPOpenALOutputAn OpenAL audio output component
 CMIPOpusDecoderDecodes messages which contain Opus encoded data
 CMIPOpusEncoderCompress audio using the Opus codec
 CMIPOSSInputOutputAn Open Sound System (OSS) input and output component
 CMIPOSSInputOutputParamsParameters for a MIPOSSInputOutput instance
 CMIPOutputMessageQueueHelper class to server as base class for components which need an output queue of messages
 CMIPOutputMessageQueueSimpleHelper class to server as base class for components which need an output queue of messages
 CMIPOutputMessageQueueWithStateHelper class to server as base class for components which need an output queue of messages and which also need to store state information
 CMIPOutputMessageQueueWithStateSimpleHelper class to server as base class for components which need an output queue of messages and which also need to store state information
 CMIPPAInputOutputA PortAudio input and output component
 CMIPPulseOutputA PulseAudio output component
 CMIPPushEventTimerComponent which generates a MIPSYSTEMMESSAGE_ISTIME system message when data has been supplied to it during this iteration
 CMIPQt5OutputComponentThis component can be used to show video streams if Qt5 support is enabled
 CMIPQt5OutputMDIWidgetTo easily visualise incoming video frames from multiple sources, this MDI widget can be used
 CMIPQt5OutputWindowA QWindow-based output window that can display the video from a particular source
 CMIPRaw16bitAudioMessageContainer for sixteen-bit raw audio data
 CMIPRawFloatAudioMessageContainer for floating point raw audio data
 CMIPRawRGBVideoMessageContainer for an RGB encoded raw video frame
 CMIPRawU8AudioMessageContainer for unsigned eight-bit raw audio data
 CMIPRawYUV420PVideoMessageContainer for an YUV420P encoded raw video frame
 CMIPRawYUYVVideoMessageContainer for an YUYV encoded raw video frame
 CMIPRTPALawDecoderDecodes incoming RTP data into U-law encoded messages
 CMIPRTPALawEncoderCreates RTP packets for A-law encoded audio packets
 CMIPRTPComponentAn RTP transmission component which uses an RTPSession object (from the JRTPLIB library)
 CMIPRTPDecoderA base class for RTP decoding objects
 CMIPRTPDummyDecoderDummy RTP packet decoder
 CMIPRTPEncoderBase class for RTP encoders
 CMIPRTPGSMDecoderDecodes incoming RTP data into GSM encoded messages
 CMIPRTPGSMEncoderCreates RTP packets for GSM compressed audio packets
 CMIPRTPH263DecoderThis class decodes incoming RTP data into H.263 video messages
 CMIPRTPH263EncoderCreates RTP packets for incoming video packets in H.263 encoded format
 CMIPRTPJPEGDecoderThis class decodes incoming RTP data into JPEG video messages
 CMIPRTPL16DecoderDecodes incoming RTP data into 16 bit signed big endian messages of a specific sampling rate
 CMIPRTPL16EncoderCreates RTP packets for 16 bit signed big endian encoded audio packets
 CMIPRTPLPCDecoderDecodes incoming RTP data into LPC encoded messages
 CMIPRTPLPCEncoderCreates RTP packets for LPC compressed audio packets
 CMIPRTPOpusDecoderThis class decodes incoming RTP data into Opus encoded audio messages
 CMIPRTPOpusEncoderCreates RTP packets for Opus compressed audio packets
 CMIPRTPPacketDecoderAbstract base class for RTP packet decoders for a specific kind of payload
 CMIPRTPPacketGrouperA helper class to help restore data if it had to be split across several RTP packets
 CMIPRTPReceiveMessageIn this message, data received using the RTP protocol can be stored
 CMIPRTPSendMessageThis message describes data to be sent using RTP
 CMIPRTPSILKDecoderThis class decodes incoming RTP data into SILK messages
 CMIPRTPSILKEncoderCreates RTP packets for SILK compressed audio packets
 CMIPRTPSpeexDecoderThis class decodes incoming RTP data into Speex messages
 CMIPRTPSpeexEncoderCreates RTP packets for Speex compressed audio packets
 CMIPRTPSynchronizerAn object of this type can be used to synchronize several RTP streams from the same source
 CMIPRTPULawDecoderDecodes incoming RTP data into U-law encoded messages
 CMIPRTPULawEncoderCreates RTP packets for U-law encoded audio packets
 CMIPRTPVideoDecoderThis class decodes incoming RTP data into video messages
 CMIPRTPVideoEncoderCreates RTP packets for incoming video packets
 CMIPSampleEncoderChanges the sample encoding of raw audio messages
 CMIPSamplingRateConverterConverts sampling rate and number of channels of raw audio messages
 CMIPSDLAudioOutputAn SDL audio output component
 CMIPSignalWaiterObjects of this type can be used to send signals between threads
 CMIPSILKDecoderDecodes messages which contain SILK encoded data
 CMIPSILKEncoderCompress audio using the Skype SILK codec
 CMIPSndFileInputA sound file input component
 CMIPSndFileOutputA sound file output component
 CMIPSpeexDecoderDecodes messages which contain Speex encoded data
 CMIPSpeexEchoCancellerAn echo cancellation component based on the Speex echo cancellation routines
 CMIPSpeexEncoderCompress audio using the Speex codec
 CMIPSpeexUtilAn instance of this class can be used to analyse Speex data
 CMIPStateInfoBase class for state information (e.g a decoder state)
 CMIPStreamBufferThis class represents a thread-safe buffer to which data can be written and from which the same data can be read again, making it well suited to safely pass data between threads
 CMIPSystemMessageA system message
 CMIPTimeThis class is used for timing purposes
 CMIPTinyJPEGDecoderA JPEG decoder based on the Tiny JPEG Decoder library
 CMIPULawDecoderAn u-law decoder
 CMIPULawEncoderAn u-law encoder
 CMIPV4L2InputThis class describes a Video4Linux2 based input component
 CMIPVersionVersion information about the library
 CMIPVideoFrameStorageA video frame storage component
 CMIPVideoMessageBase class for encoded and raw video messages
 CMIPVideoMixerThis component creates video output streams
 CMIPVideoSessionCreates a video over IP session
 CMIPVideoSessionParamsParameters for a video session
 CMIPWAVInputA sound file input component
 CMIPWAVOutputA sound file output component
 CMIPWAVReaderThis is a simple WAV file reader
 CMIPWAVWriterThis is a simple WAV file writer (8 bit, mono)
 CMIPWinMMInputWin32/WinCE Soundcard input component
 CMIPWinMMOutputWin32/WinCE Soundcard output component
 CMIPYUV420FileInputRead uncompressed YUV420P frames from a file
 CMIPYUV420FrameCutterExtracts a part of an YUV420P frame