15 #ifndef _INCLUDED_MPTYPES_H 16 #define _INCLUDED_MPTYPES_H 18 #include <utl/UtlDefs.h> 19 #include <os/OsIntTypes.h> 26 #undef _BYTE_ORDER_IS_LITTLE_ENDIAN 27 #undef _BYTE_ORDER_IS_BIG_ENDIAN 28 #define _BYTE_ORDER_IS_LITTLE_ENDIAN 30 #undef _BYTE_ORDER_IS_LITTLE_ENDIAN 31 #undef _BYTE_ORDER_IS_BIG_ENDIAN 32 #define _BYTE_ORDER_IS_LITTLE_ENDIAN 45 #define MP_AUDIO_SAMPLE_SIZE 16 51 #define MP_INVALID_OUTPUT_DEVICE_HANDLE -1 57 #define MP_INVALID_CONNECTION_ID -1 79 } MpSpeechParamsConsts;
92 # define MAX_AMPLITUDE INT16_MAX 119 switch (speechType) {
MpAudioSample mAmplitude
Amplitude of the audio data in this buffer.
Definition: MpTypes.h:96
MpSpeechType mSpeechType
Whether buffer contains speech.
Definition: MpTypes.h:95
void * SEM_ID
Definition: MpTypes.h:41
uint32_t MpFrameTime
Definition: MpTypes.h:53
#define MAX_AMPLITUDE
Maximum possible amplitude.
Definition: MpTypes.h:92
found to contain no speech
Definition: MpTypes.h:67
double mSpeakerWeight
Definition: MpTypes.h:102
int16_t MpAudioSample
Definition: MpTypes.h:44
uint32_t RtpTimestamp
RTP timestamp.
Definition: MpTypes.h:60
is yet undetermined
Definition: MpTypes.h:66
found to contain speech
Definition: MpTypes.h:69
MpSpeechType
Type of audio data.
Definition: MpTypes.h:65
int mFrameEnergy
Definition: MpTypes.h:98
int MpOutputDeviceHandle
Definition: MpTypes.h:50
uint16_t RtpSeq
RTP sequence number.
Definition: MpTypes.h:59
int STATUS
Definition: MpTypes.h:39
void * MSG_Q_ID
Definition: MpTypes.h:40
unsigned mSpeakerRank
Definition: MpTypes.h:100
UtlBoolean mIsClipped
Is data in this buffer clipped or not?
Definition: MpTypes.h:97
MpSpeechType mixSpeechTypes(MpSpeechType src1, MpSpeechType src2)
Determine type of speech after mixing two frames of given type.
Definition: MpTypes.cpp:20
int MpInputDeviceHandle
Definition: MpTypes.h:48
int MpConnectionID
Flowgraph connection ID.
Definition: MpTypes.h:56
uint32_t RtpSRC
RTP SSRC or CSRC identifier.
Definition: MpTypes.h:61
may contain speech, but must be muted
Definition: MpTypes.h:70
filled with active (not silent) tone data
Definition: MpTypes.h:71
#define TRUE
Definition: PlgDefsV1.h:41
#define FALSE
Definition: PlgDefsV1.h:37
to be replaced by comfort noise
Definition: MpTypes.h:68