summaryrefslogtreecommitdiff
path: root/orkbasecxx/AudioCapture.h
diff options
context:
space:
mode:
Diffstat (limited to 'orkbasecxx/AudioCapture.h')
-rw-r--r--orkbasecxx/AudioCapture.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/orkbasecxx/AudioCapture.h b/orkbasecxx/AudioCapture.h
index 9a9c6b4..d671145 100644
--- a/orkbasecxx/AudioCapture.h
+++ b/orkbasecxx/AudioCapture.h
@@ -88,6 +88,9 @@ private:
typedef boost::shared_ptr<AudioChunk> AudioChunkRef;
+
+//==========================================================
+
class DLL_IMPORT_EXPORT CaptureEvent
{
public:
@@ -143,5 +146,31 @@ public:
};
typedef boost::shared_ptr<CaptureEvent> CaptureEventRef;
+
+
+//=========================================================
+#define FF_NATIVE "native"
+#define FF_GSM "GSM"
+#define FF_ULAW "ulaw"
+#define FF_ALAW "alaw"
+#define FF_PCMWAV "pcmwav"
+#define FF_UNKNOWN "unknown"
+ typedef enum
+ {
+ FfUnknown = 0,
+ FfNative = 1,
+ FfGsm = 2,
+ FfUlaw = 3,
+ FfAlaw = 4,
+ FfPcmWav = 5,
+ FfInvalid = 6
+ } FileFormatEnum;
+
+int DLL_IMPORT_EXPORT FileFormatToEnum(CStdString& format);
+CStdString DLL_IMPORT_EXPORT FileFormatToString(int formatEnum);
+CStdString DLL_IMPORT_EXPORT FileFormatGetExtension(FileFormatEnum);
+
#endif
+
+