EMIPLIB
1.2.1
|
CMIPALawDecoder | An a-law decoder |
CMIPALawEncoder | An a-law encoder |
CMIPAlsaOutput | An Advanced Linux Sound Architecture (ALSA) soundcard output component |
CMIPAudio3DBase | Base class for 3D audio components |
CMIPAudioDistanceFade | A simple 3D audio component which only takes the distance between participants into account |
CMIPAudioFileInput | A sound file input component |
CMIPAudioFilter | Removes a frequency range from raw floating point audio |
CMIPAudioMessage | Base class for encoded and raw audio messages |
CMIPAudioMixer | This component can mix several audio streams |
CMIPAudioRecorderInput | A component which uses the AudioRecord class available on the Android platform to capture audio |
CMIPAudioSession | Creates a VoIP session |
CMIPAudioSessionParams | Parameters for an audio session |
CMIPAudioSplitter | Split incoming raw audio messages into smaller messages |
CMIPAudioTrackOutput | Component which uses the AudioTrack class available on the Android platform to play back audio |
CMIPAVCodecDecoder | This component is a libavcodec based H.263+ decoder |
CMIPAVCodecEncoder | A libavcodec based H.263+ encoder |
CMIPAVCodecFrameConverter | Convert video frames to a desired width, height and format using libavcodec |
CMIPAverageTimer | A simple timing component |
CMIPComponent | Base class of a component which can be placed in a component chain |
CMIPComponentAlias | This class provides a wrapper around another component, essentially providing a different pointer to the same object |
CMIPComponentChain | A chain of components |
CMIPDirectoryBrowser | An object of this type can be used to get the file names in a specific directory |
CMIPEncodedAudioMessage | Container for encoded audio data |
CMIPEncodedVideoMessage | Container for encoded video data |
CMIPErrorBase | This class provides the error description functions for other classes |
CMIPEsdOutput | An Enlightened Sound Daemon (ESD) soundcard output component |
CMIPFeedback | Message passed through a feedback chain |
CMIPFrequencyGenerator | Generates sound with specific frequencies |
CMIPGSMDecoder | Decodes messages which contain GSM 06.10 encoded data |
CMIPGSMEncoder | Compress audio using the GSM 06.10 codec |
CMIPHRIRBase | Base class for HRIR based 3D audio components |
CMIPHRIRListen | Creates 3D sound based on HRIR info from the LISTEN project |
CMIPInterChainTimer | Component which generates a MIPSYSTEMMESSAGE_TYPE_ISTIME system message when data has been supplied to it from another chain |
CMIPJackInput | A Jack audio input component |
CMIPJackOutput | A Jack audio connection kit output component |
CMIPLPCDecoder | Decodes messages which contain LPC encoded data |
CMIPLPCEncoder | Compress audio using the LPC codec |
CMIPMediaBuffer | Holds incoming messages until they're needed by a mixer further on in the chain |
CMIPMediaMessage | Base class for media messages (like audio and video) |
CMIPMessage | Base class of messages passed in a MIPComponentChain instance |
CMIPMessageDumper | Outputs information about the incoming messages |
CMIPOpenALOutput | An OpenAL audio output component |
CMIPOpusDecoder | Decodes messages which contain Opus encoded data |
CMIPOpusEncoder | Compress audio using the Opus codec |
CMIPOSSInputOutput | An Open Sound System (OSS) input and output component |
CMIPOSSInputOutputParams | Parameters for a MIPOSSInputOutput instance |
CMIPOutputMessageQueue | Helper class to server as base class for components which need an output queue of messages |
CMIPOutputMessageQueueSimple | Helper class to server as base class for components which need an output queue of messages |
CMIPOutputMessageQueueWithState | Helper class to server as base class for components which need an output queue of messages and which also need to store state information |
CMIPOutputMessageQueueWithStateSimple | Helper class to server as base class for components which need an output queue of messages and which also need to store state information |
CMIPPAInputOutput | A PortAudio input and output component |
CMIPPulseOutput | A PulseAudio output component |
CMIPPushEventTimer | Component which generates a MIPSYSTEMMESSAGE_ISTIME system message when data has been supplied to it during this iteration |
CMIPQt5OutputComponent | This component can be used to show video streams if Qt5 support is enabled |
CMIPQt5OutputMDIWidget | To easily visualise incoming video frames from multiple sources, this MDI widget can be used |
CMIPQt5OutputWindow | A QWindow -based output window that can display the video from a particular source |
CMIPRaw16bitAudioMessage | Container for sixteen-bit raw audio data |
CMIPRawFloatAudioMessage | Container for floating point raw audio data |
CMIPRawRGBVideoMessage | Container for an RGB encoded raw video frame |
CMIPRawU8AudioMessage | Container for unsigned eight-bit raw audio data |
CMIPRawYUV420PVideoMessage | Container for an YUV420P encoded raw video frame |
CMIPRawYUYVVideoMessage | Container for an YUYV encoded raw video frame |
CMIPRTPALawDecoder | Decodes incoming RTP data into U-law encoded messages |
CMIPRTPALawEncoder | Creates RTP packets for A-law encoded audio packets |
CMIPRTPComponent | An RTP transmission component which uses an RTPSession object (from the JRTPLIB library) |
CMIPRTPDecoder | A base class for RTP decoding objects |
CMIPRTPDummyDecoder | Dummy RTP packet decoder |
CMIPRTPEncoder | Base class for RTP encoders |
CMIPRTPGSMDecoder | Decodes incoming RTP data into GSM encoded messages |
CMIPRTPGSMEncoder | Creates RTP packets for GSM compressed audio packets |
CMIPRTPH263Decoder | This class decodes incoming RTP data into H.263 video messages |
CMIPRTPH263Encoder | Creates RTP packets for incoming video packets in H.263 encoded format |
CMIPRTPJPEGDecoder | This class decodes incoming RTP data into JPEG video messages |
CMIPRTPL16Decoder | Decodes incoming RTP data into 16 bit signed big endian messages of a specific sampling rate |
CMIPRTPL16Encoder | Creates RTP packets for 16 bit signed big endian encoded audio packets |
CMIPRTPLPCDecoder | Decodes incoming RTP data into LPC encoded messages |
CMIPRTPLPCEncoder | Creates RTP packets for LPC compressed audio packets |
CMIPRTPOpusDecoder | This class decodes incoming RTP data into Opus encoded audio messages |
CMIPRTPOpusEncoder | Creates RTP packets for Opus compressed audio packets |
CMIPRTPPacketDecoder | Abstract base class for RTP packet decoders for a specific kind of payload |
CMIPRTPPacketGrouper | A helper class to help restore data if it had to be split across several RTP packets |
CMIPRTPReceiveMessage | In this message, data received using the RTP protocol can be stored |
CMIPRTPSendMessage | This message describes data to be sent using RTP |
CMIPRTPSILKDecoder | This class decodes incoming RTP data into SILK messages |
CMIPRTPSILKEncoder | Creates RTP packets for SILK compressed audio packets |
CMIPRTPSpeexDecoder | This class decodes incoming RTP data into Speex messages |
CMIPRTPSpeexEncoder | Creates RTP packets for Speex compressed audio packets |
CMIPRTPSynchronizer | An object of this type can be used to synchronize several RTP streams from the same source |
CMIPRTPULawDecoder | Decodes incoming RTP data into U-law encoded messages |
CMIPRTPULawEncoder | Creates RTP packets for U-law encoded audio packets |
CMIPRTPVideoDecoder | This class decodes incoming RTP data into video messages |
CMIPRTPVideoEncoder | Creates RTP packets for incoming video packets |
CMIPSampleEncoder | Changes the sample encoding of raw audio messages |
CMIPSamplingRateConverter | Converts sampling rate and number of channels of raw audio messages |
CMIPSDLAudioOutput | An SDL audio output component |
CMIPSignalWaiter | Objects of this type can be used to send signals between threads |
CMIPSILKDecoder | Decodes messages which contain SILK encoded data |
CMIPSILKEncoder | Compress audio using the Skype SILK codec |
CMIPSndFileInput | A sound file input component |
CMIPSndFileOutput | A sound file output component |
CMIPSpeexDecoder | Decodes messages which contain Speex encoded data |
CMIPSpeexEchoCanceller | An echo cancellation component based on the Speex echo cancellation routines |
CMIPSpeexEncoder | Compress audio using the Speex codec |
CMIPSpeexUtil | An instance of this class can be used to analyse Speex data |
CMIPStateInfo | Base class for state information (e.g a decoder state) |
CMIPStreamBuffer | This 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 |
CMIPSystemMessage | A system message |
CMIPTime | This class is used for timing purposes |
CMIPTinyJPEGDecoder | A JPEG decoder based on the Tiny JPEG Decoder library |
CMIPULawDecoder | An u-law decoder |
CMIPULawEncoder | An u-law encoder |
CMIPV4L2Input | This class describes a Video4Linux2 based input component |
CMIPVersion | Version information about the library |
CMIPVideoFrameStorage | A video frame storage component |
CMIPVideoMessage | Base class for encoded and raw video messages |
CMIPVideoMixer | This component creates video output streams |
CMIPVideoSession | Creates a video over IP session |
CMIPVideoSessionParams | Parameters for a video session |
CMIPWAVInput | A sound file input component |
CMIPWAVOutput | A sound file output component |
CMIPWAVReader | This is a simple WAV file reader |
CMIPWAVWriter | This is a simple WAV file writer (8 bit, mono) |
CMIPWinMMInput | Win32/WinCE Soundcard input component |
CMIPWinMMOutput | Win32/WinCE Soundcard output component |
CMIPYUV420FileInput | Read uncompressed YUV420P frames from a file |
CMIPYUV420FrameCutter | Extracts a part of an YUV420P frame |