Viscomsoft .Net Video Capture SDK

Encoder.VideoBitrate Property

 

Get/Set the video bitrate.

VideoCapture.Encoder.VideoBitrate[=int]

Parameter
the value of video bitrate.

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.MP4;
  _capture.Encoder.H264Profile = H264Profile.Base;
  _capture.OutputFile = "c:\yourfolder\test1.mp4";

   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();