Code sample - Audio capture to WAV file with or without compression
Delphi and C# (ActiveX) sample code.
Get a list of available audio codecs
for I := 0 to VideoCapture1.Audio_Codecs_GetCount - 1 do
cbAudioCodec2.Items.Add(VideoCapture1.Audio_Codecs_GetItem(i));
for (int i = 0; i < VideoCapture1.Audio_Codecs_GetCount(); i++)
cbAudioCodecs2.Items.Add(VideoCapture1.Audio_Codecs_GetItem(i));
Select audio codec
VideoCapture1.Audio_Codec := cbAudioCodec2.Items[cbAudioCodec2.ItemIndex];
VideoCapture1.Audio_Codec = cbAudioCodecs2.Text;
Set audio settings
VideoCapture1.Audio_Channels := strtoint(cbChannels2.Items[cbChannels2.ItemIndex]);
VideoCapture1.Audio_BPS := strtoint(cbBPS2.Items[cbBPS2.ItemIndex]);
VideoCapture1.Audio_SampleRate := strtoint(cbSamplerate2.Items[cbSamplerate2.ItemIndex]);
VideoCapture1.Audio_Channels = Convert.ToInt32(cbChannels2.Text);
VideoCapture1.Audio_BPS = Convert.ToInt32(cbBPS2.Text);
VideoCapture1.Audio_SampleRate = Convert.ToInt32(cbSampleRate2.Text);
Use PCM/ACM format for output
VideoCapture1.OutputFormat := Format_PCM_ACM;
VideoCapture1.OutputFormat = VisioForge_Video_Capture_5.TxVFOutputFormat.Format_PCM_ACM;
Set audio capture mode
VideoCapture1.Mode := Mode_Audio_Capture;
VideoCapture1.Mode = VisioForge_Video_Capture_3.TxVFMode.Mode_Audio_Capture;
Start capture
VideoCapture1.Start;
VideoCapture1.Start();
Please get in touch with support to get help with this tutorial. Visit our GitHub page to get more code samples.