Alejandro Acuña
2024-08-12 1876e65234c20209001178705cfa50d8f9ded67a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// VAD.cpp: implementation of the VAD class.
//
//////////////////////////////////////////////////////////////////////
 
#include "VAD.h"
#include "VAD/c_vad.h"
 
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
 
VAD::VAD()
{
 
}
 
VAD::~VAD()
{
 
}
 
int
VAD::Initialize()
{
    vadInit();
    return 0;
}
 
bool
VAD::IsSilence(short *input, int numSamples)
{
    return !vadProcess(input, numSamples);
}