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