|
libPocuter
1.0
Support library for programming the Pocuter
|
Go to the documentation of this file.
2 #ifndef POCUTERMICROPHONE_H
3 #define POCUTERMICROPHONE_H
@ SAMLE_RATE_11025
Definition: PocuterMicrophone.h:33
@ SAMLE_RATE_44100
Definition: PocuterMicrophone.h:37
@ SAMLE_RATE_48000
Definition: PocuterMicrophone.h:38
virtual MICERROR stopRecording()=0
stop the recording
@ MICERROR_OK
Definition: PocuterMicrophone.h:13
NOICE_REDUCTION_LEVEL
Definition: PocuterMicrophone.h:22
SAMLE_RATE_HZ
Definition: PocuterMicrophone.h:31
@ SAMLE_RATE_32000
Definition: PocuterMicrophone.h:36
@ MICERROR_UNKNOWN
Definition: PocuterMicrophone.h:16
@ REDUCTION_LEVEL_RAW
Definition: PocuterMicrophone.h:27
@ REDUCTION_LEVEL_SMALL
Definition: PocuterMicrophone.h:24
@ MIC_DATA_PACKAGE
Definition: PocuterMicrophone.h:19
@ REDUCTION_LEVEL_NONE
Definition: PocuterMicrophone.h:23
@ SAMLE_RATE_8000
Definition: PocuterMicrophone.h:32
virtual void unregisterEventHandler()=0
unregister the event handler
MICERROR
Definition: PocuterMicrophone.h:12
options to access the Pocuter microphone
Definition: PocuterMicrophone.h:10
@ MICERROR_RESOURCE_NOT_AVAILABLE
Definition: PocuterMicrophone.h:14
virtual MICERROR startRecording(SAMLE_RATE_HZ s, NOICE_REDUCTION_LEVEL n)=0
start the recording
@ REDUCTION_LEVEL_MEDIUM
Definition: PocuterMicrophone.h:25
virtual MICERROR registerEventHandler(micEventHandler *h, void *u)=0
register an event callback
@ SAMLE_RATE_22050
Definition: PocuterMicrophone.h:35
MICEVENT
Definition: PocuterMicrophone.h:18
@ SAMLE_RATE_16000
Definition: PocuterMicrophone.h:34
@ REDUCTION_LEVEL_HIGHT
Definition: PocuterMicrophone.h:26
void() micEventHandler(MICEVENT, void *data, size_t dataSize, void *userData)
Definition: PocuterMicrophone.h:43