Displaying 6 results from an estimated 6 matches for "recordsound".
2003 Nov 12
7
SoftFax question
Hi,
I am looking at using the softfax that Steve Underwood has developed.
It's very straight forward when you assign an extension for the fax.
A function that several pbx's has is that they listen for the 'faxtone'
for 5 seconds
after 'answer' in the menu where you can enter your local extension number,
it's normally done in parallel with the DTMF detection. I think
2006 Nov 01
1
Integrating speex with VideoNet application: Constant background noise
...x.nSamplesPerSec =
8000;
m_waveFormatEx.nBlockAlign =1;
m_waveFormatEx.nAvgBytesPerSec = 8000;
int quality =8;
speex_bits_init(&bits);
enc_state = speex_encoder_init(&speex_nb_mode);
speex_encoder_ctl(enc_state, SPEEX_SET_QUALITY, &quality);
In my recording callback function
LRESULT RecordSound::OnSoundData(WPARAM wParam, LPARAM lParam)
{
....
dataPtr = (char *)lpHdr ->lpData;
dataSize = (int)lpHdr ->dwBytesRecorded;
for(int k=0;k<FRAME_SIZE;k++)
input[k] = dataPtr[k]; //input is float[FRAME_SIZE]
speex_bits_reset(&bits);
speex_encode(en...
2006 Nov 02
1
Integrating speex with VideoNet application: Constantbackground noise
...ec = 8000;
m_waveFormatEx.nBlockAlign
=1;
m_waveFormatEx.nAvgBytesPerSec = 8000;
int quality
=8;
speex_bits_init(&bits);
enc_state =
speex_encoder_init(&speex_nb_mode);
speex_encoder_ctl(enc_state,
SPEEX_SET_QUALITY, &quality);
In my recording callback
function
LRESULT RecordSound::OnSoundData(WPARAM wParam, LPARAM
lParam)
{
....
dataPtr = (char *)lpHdr
->lpData;
dataSize = (int)lpHdr
->dwBytesRecorded;
for(int
k=0;k<FRAME_SIZE;k++)
input[k] =
dataPtr[k]; //input is
float[FRAME_SIZE]
speex_bits_reset(&bits);...
2006 Oct 30
0
Integrating speex with VideoNet application: Constant background noise
...Ex.nSamplesPerSec = 8000;
m_waveFormatEx.nBlockAlign =1;
m_waveFormatEx.nAvgBytesPerSec = 8000;
int quality =8;
speex_bits_init(&bits);
enc_state = speex_encoder_init(&speex_nb_mode);
speex_encoder_ctl(enc_state, SPEEX_SET_QUALITY, &quality);
In my recording callback function
LRESULT RecordSound::OnSoundData(WPARAM wParam, LPARAM lParam)
{
....
dataPtr = (char *)lpHdr ->lpData;
dataSize = (int)lpHdr ->dwBytesRecorded;
for(int k=0;k<FRAME_SIZE;k++)
input[k] = dataPtr[k]; //input is float[FRAME_SIZE]
speex_bits_reset(&bits);
speex_encode(en...
2006 Nov 05
1
Integrating speex with VideoNet application: Constantbackground noise
...m_waveFormatEx.nBlockAlign
=1;
m_waveFormatEx.nAvgBytesPerSec = 8000;
int quality
=8;
speex_bits_init(&bits);
enc_state =
speex_encoder_init(&speex_nb_mode);
speex_encoder_ctl(enc_state,
SPEEX_SET_QUALITY, &quality);
In my recording callback
function
LRESULT RecordSound::OnSoundData(WPARAM wParam, LPARAM
lParam)
{
....
dataPtr = (char *)lpHdr
->lpData;
dataSize = (int)lpHdr
->dwBytesRecorded;
for(int
k=0;k<FRAME_SIZE;k++)
input[k] =
dataPtr[k]; //input is
float[FRAME_SIZE]
speex_bits_res...
2006 Dec 24
1
Integrating speex with VideoNet application: Constantbackground noise
...m_waveFormatEx.nBlockAlign
=1;
m_waveFormatEx.nAvgBytesPerSec = 8000;
int quality
=8;
speex_bits_init(&bits);
enc_state =
speex_encoder_init(&speex_nb_mode);
speex_encoder_ctl(enc_state,
SPEEX_SET_QUALITY, &quality);
In my recording callback
function
LRESULT RecordSound::OnSoundData(WPARAM wParam, LPARAM
lParam)
{
....
dataPtr = (char *)lpHdr
->lpData;
dataSize = (int)lpHdr
->dwBytesRecorded;
for(int
k=0;k<FRAME_SIZE;k++)
input[k] =
dataPtr[k]; //input is
float[FRAME_SIZE]
speex_bits_res...