Exemple #1
0
        private async void StartButton_Click(object sender, RoutedEventArgs e)
        {
            var hwnd = new IntPtr(0x00000000000404F8);

            //var hwnd = new IntPtr(0x0000000000DE0FF6);
            try
            {
                recorder = ScreenRecorder.Create(hwnd);
                recorder.CaptureFinished += Recorder_CaptureFinished;
                await recorder.StartAsync();
            }
            catch (Exception)
            {
                recorder?.Dispose();
                recorder = null;
            }
        }