Captura.RecorderParams.RecorderParams C# (CSharp) Method

RecorderParams() public method

public RecorderParams ( string filename, int FrameRate, FourCC Encoder, int Quality, int AudioSourceId ) : System
filename string
FrameRate int
Encoder FourCC
Quality int
AudioSourceId int
return System
        public RecorderParams(string filename, int FrameRate, FourCC Encoder, int Quality,
            int AudioSourceId)
        {
            FileName = filename;
            FramesPerSecond = FrameRate;
            Codec = Encoder;
            this.Quality = Quality;
            this.AudioSourceId = AudioSourceId;
                System.Windows.Media.Matrix toDevice;
                using (var source = new HwndSource(new HwndSourceParameters()))
                    toDevice = source.CompositionTarget.TransformToDevice;
                Height = (int)Math.Round(SystemParameters.PrimaryScreenHeight * toDevice.M22);
                Width = (int)Math.Round(SystemParameters.PrimaryScreenWidth * toDevice.M11);
            WaveFormat = new WaveFormat(44100, 16, 2);
        }
        string FileName;

Same methods

RecorderParams::RecorderParams ( string filename, int FrameRate, FourCC Encoder, int Quality, int AudioSourceId, bool UseStereo, bool IncludeCursor, IntPtr hWnd ) : System
RecorderParams::RecorderParams ( string filename, int FrameRate, FourCC Encoder, int Quality, int AudioSourceId, bool UseStereo, bool EncodeAudio, int AudioQuality, bool IncludeCursor, IntPtr hWnd ) : System