Viscomsoft .Net Video Capture SDK

Encoder.AudioBitrate Property

 

Get/Set the audio bitrate of encoder.

VideoCapture.Encoder.AudioBitrate[=int]

Parameter
the value of audio bitrate. You cannot directly set the audio bitrate. You should set AudioDevice property, then call Encoder.getSupportedAudioBitrates method to return a list of supported audio bitrate and select specific value.

Namespace: Viscomsoft.VideoCapture

Remark
This property is Read/Write.

Example

   

[c# Syntax] 
  public VideoCapture _capture =  new VideoCapture();
  public Devices _devices = new Devices();
 
  _capture.Initialize();
  _devices.Refresh();
  _capture.Window = pictureBox1.Handle;
  _capture.Mode = VideoCapture.CaptureMode.Capture;
  _capture.Encoder.OutputType = OutputType.WMV;
  _capture.OutputFile = "c:\yourfolder\test1.wmv";
   AudioDevice audiodevice=_capture.AudioDevice = _devices.AudioDevices[0];
  _capture.AudioDevice = audiodevice;

  List<int> bitrates = _capture.Encoder.getSupportedAudioBitrates(audiodevice.SampleRates[0].SampleRate, audiodevice.SampleRates[0].Channels);
  _capture.Encoder.AudioBitrate = bitrates[0];

  _capture.VideoDevice = _devices.VideoDevices[0];
  _capture.Encoder.VideoBitrate = 1000000;
  _capture.VideoDevice.SelectedResolution = _capture.VideoDevice.VideoResolutions[0];
   int result= _capture.Start();