Home
Audio capture to PCM/ACM

Select video and audio capture devices

Select needed video input (configure crossbar)

Select audio output

 

Get list of available audio codecs

Delphi for I := 0 to VideoCapture1.Audio_Codecs_GetCount - 1 do
cbAudioCodec2.Items.Add(VideoCapture1.Audio_Codecs_GetItem(i));
C++/C# for (int i = 0; i < VideoCapture1.Audio_Codecs_GetCount(); i++)
cbAudioCodecs2.Items.Add(VideoCapture1.Audio_Codecs_GetItem(i));

 

Select audio codec

Delphi VideoCapture1.Audio_Codec := cbAudioCodec2.Items[cbAudioCodec2.ItemIndex];
C++/C# VideoCapture1.Audio_Codec = cbAudioCodecs2.Text;

 

audio_capture_pcm_1

Set audio settings

Delphi VideoCapture1.Audio_Channels := strtoint(cbChannels2.Items[cbChannels2.ItemIndex]);
VideoCapture1.Audio_BPS := strtoint(cbBPS2.Items[cbBPS2.ItemIndex]);
VideoCapture1.Audio_SampleRate := strtoint(cbSamplerate2.Items[cbSamplerate2.ItemIndex]);
C++/C# VideoCapture1.Audio_Channels = Convert.ToInt32(cbChannels2.Text);
VideoCapture1.Audio_BPS = Convert.ToInt32(cbBPS2.Text);
VideoCapture1.Audio_SampleRate = Convert.ToInt32(cbSampleRate2.Text);

 

audio_capture_pcm_2

 

Use PCM/ACM format for output

Delphi VideoCapture1.OutputFormat := Format_PCM_ACM;
C++/C# VideoCapture1.OutputFormat = VisioForge_Video_Capture_4.TxVFOutputFormat.Format_PCM_ACM;

 

Set audio capture mode

Delphi VideoCapture1.Mode := Mode_Audio_Capture;
C++/C# VideoCapture1.Mode = VisioForge_Video_Capture_4.TxVFMode.Mode_Audio_Capture;

 

Start capture

Delphi VideoCapture1.Start;
C++/C# VideoCapture1.Start();

 

 

Follow us on Twitter