summaryrefslogtreecommitdiff
path: root/orkbasecxx/AudioCapture.h
AgeCommit message (Collapse)Author
2009-01-10Added support for the G722 codec. Tested in Linux so far.Gerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@591 09dcff7a-b715-0410-9601-b79a96267cd0
2008-02-27Added support for storage of stereo files - typically files containing 2 ↵Gerald Begumisa
separate channels. Added the config.xml variable StereoRecording which needs to be set to true for this to work. Added another config.xml variable TapeNumChannels which should be set to 2 to test this. If TapeNumChannels is set to 1, default behaviour happens. Currently only 1 and 2 are the only supported values for TapeNumChannels. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@526 09dcff7a-b715-0410-9601-b79a96267cd0
2007-06-06Enhanced configurable tape file naming and added configurable tape path ↵Henri Herscher
naming support. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@443 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-24Support for iLBC added by Gerald BegumisaGerald Begumisa
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@393 09dcff7a-b715-0410-9601-b79a96267cd0
2007-01-17Initial version of a transcoded tape file naming scheme. This makes it ↵Henri Herscher
possible e.g. to name transcoded files after the SIP or Skinny native Call ID. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@390 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-28In case of an AudioChunk GetNumSamples() exception, return chunk details as ↵Henri Herscher
part of the exception message. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@382 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-28SIP Session metadata can now be updated when a new RTP stream is seen that ↵Henri Herscher
matches one of the INVITE messages associated with the session. When this happens, a new tape message with stage=update is generated with the updated metadata. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@381 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-27It is now possible to have multiple streams with different codecs being ↵Henri Herscher
correctly transcribed into one single recording. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@379 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-18RTP mixer is now flushed at the end of streams so we don't miss a small ↵Henri Herscher
chunk of audio at the end of the transcoded file. Also, introduced VoIP QOS logging in the RTP mixer. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@372 09dcff7a-b715-0410-9601-b79a96267cd0
2006-12-05Fix for an RtpMixer bug where an empty chunk was generated in the output ↵Henri Herscher
(Background processing was aborting saying the Audio Encoding was unknown). AudioChunk SetBuffer and CreateBuffer methods now use the byteSize contained in the chunk details structure instead of asking for it separately. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@360 09dcff7a-b715-0410-9601-b79a96267cd0
2006-11-07GSM 6.10 now supported as an RTP payload type under Windows.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@349 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-19Added a tape ready message that is emitted to orktrack when a tape has been ↵Henri Herscher
transcoded and is ready for replay. Tape stop message is now sent when the capture has ended. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@346 09dcff7a-b715-0410-9601-b79a96267cd0
2006-10-11There is now an orkaudio wide tracking ID for recording sessions. All ↵Henri Herscher
logging related to a recording session includes this tracking ID. The recording file name now uses this tracking ID instead of the "port" name which used to be IP+TcpPort of one endpoint. Also introduced the notion of OrkUid which is an unique identifier based on timestamp + tracking ID. OrkUid is not yet reported to orktrack. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@342 09dcff7a-b715-0410-9601-b79a96267cd0
2006-07-07* Added EndMetadata capture eventHenri Herscher
* A tape start message is now sent upon reception of the EndMetadata capture event * Removed TapeMsg.m_loginString git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@297 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-29DLL_IMPORT_EXPORT becomes DLL_IMPORT_EXPORT_ORKBASE, so that different DLLs ↵Henri Herscher
can both import and export symbols. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@286 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-29Moved DLL_IMPORT_EXPORT #define to OrkBase.hHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@285 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-21Moved ConfigManager and LogManager stuff to orkbasecxxHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@280 09dcff7a-b715-0410-9601-b79a96267cd0
2006-06-21Moved FileFormatEnum from AudioTape.cpp in OrkAudio to AudioCapture.cpp in ↵Henri Herscher
OrkBase git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@271 09dcff7a-b715-0410-9601-b79a96267cd0
2006-04-14OrkAudio now reports local and remote IP addresses for each tape when the ↵Henri Herscher
voip plugin is used. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@217 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-26improved commentsHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@137 09dcff7a-b715-0410-9601-b79a96267cd0
2006-01-20AudioChunks now contain a "details" class that can be easily serializable.Henri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@121 09dcff7a-b715-0410-9601-b79a96267cd0
2005-12-06Sample rate can now be set in AudioChunkHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@93 09dcff7a-b715-0410-9601-b79a96267cd0
2005-10-20First checkinHenri Herscher
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@2 09dcff7a-b715-0410-9601-b79a96267cd0