public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) { switch (recordingMode) { case RecordingMode.BinaryFile: ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "CoverageWriter.jar"), Resources.CoverageWriter_File); ParaibaFile.WriteIfDifferentSize( Path.Combine( outDirInfo.FullName, "Occf.Writer.File.Java.dll"), Environment.Is64BitOperatingSystem ? Resources.Occf_Writer_File_Java_x64 : Resources.Occf_Writer_File_Java_x86); break; case RecordingMode.TextFile: ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "CoverageWriter.jar"), Resources.CoverageWriter_Text); break; case RecordingMode.Gaio: break; case RecordingMode.SharedMemory: break; case RecordingMode.TcpIp: break; default: throw new ArgumentOutOfRangeException("recordingMode"); } ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "junit-4.8.2.jar"), Resources.junit_4_8_2); }
private void UpdateRecordingControls(RecordingMode recordingMode) { switch (recordingMode) { case RecordingMode.Initializing: RecordButton.IsEnabled = true; StopButton.IsEnabled = false; SaveButton.IsEnabled = false; break; case RecordingMode.Recording: RecordButton.IsEnabled = false; StopButton.IsEnabled = true; SaveButton.IsEnabled = false; break; case RecordingMode.Stopped: RecordButton.IsEnabled = true; StopButton.IsEnabled = false; SaveButton.IsEnabled = true; break; default: throw new ArgumentOutOfRangeException("recordingMode"); } }
public SimpleStreamer(RecordingAudioProcessor audioProcessor, String Host, int Port) { _audioProcessor = audioProcessor; _recordingMode = RecordingMode.Audio; _udpClient = new UdpClient(); _port = Port; _udpEP = new IPEndPoint(IPAddress.Parse(Host), Port); }
public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) { ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "_CoverageWriter.pyd"), Resources._CoverageWriter); ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "CoverageWriter.py"), Resources.CoverageWriter); }
void Start() { m_Mode = (RecordingMode)(PlayerPrefs.GetInt(VOICE_MODE_KEY, (int)m_Mode)); onModeInit.Invoke((int)m_Mode); m_PTTKey = (KeyCode)(PlayerPrefs.GetInt(PTT_KEYCODE_KEY, (int)m_PTTKey)); onPTTKeyUpdate.Invoke(m_PTTKey.ToString()); }
public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) { ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "covman.c"), Resources.covman_c); ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "covman.h"), Resources.covman_h); }
public SessionProperties(MediaMode mediaMode, RecordingMode recordingMode, OutputMode outputMode, RecordingLayout layout, string defaultCustomLayout, string customSessionId) { this._mediaMode = mediaMode; this._recordingMode = recordingMode; this._defaultOutputMode = outputMode; this._defaultRecordingLayout = layout; this._defaultCustomLayout = defaultCustomLayout; this._customSessionId = customSessionId; }
public BasicRecorder(ISharpControl control, RecordingMode mode, WavSampleFormat format, BasicRecorderOutput outputType) : base(control, mode, format) { //Set this.outputType = outputType; //Create output CreateNewOutput(); //Create output.Open(this); }
public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) { ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "CoverageWriter.UM.jar"), Resources.CoverageWriter_UM); ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "junit-4.8.2.jar"), Resources.junit_4_8_2); ParaibaFile.WriteIfDifferentSize( Path.Combine(outDirInfo.FullName, "Occf.Writer.UM.Java.dll"), Resources.Occf_Writer_UM_Java); }
private void Start_Click(object sender, RoutedEventArgs e) { if (_currentBody == null) { MessageBox.Show("KINECT CANNOT READ CURRENT BODY SO YOU CANNOT SAVE MOTION! TRY AGAIN!"); } else if (_mode == RecordingMode.Stopped && _currentBody != null) { _mode = RecordingMode.Started; } }
void TogglePlayPause() { string button_text = is_paused ? "Play" : "Pause"; if (GUILayout.Button(button_text)) { is_paused = !is_paused; var module = (UnityEngine.EventSystems.RecordingInputModule)target; Debug.Log(button_text); if (is_paused) { module.Pause(pause_signal); needs_sync = true; Debug.Log("set sync"); var field = typeof(RecordingInputModule).GetField("_configOptions", BindingFlags.Instance | BindingFlags.NonPublic); field.SetValue(target, RecordingMode.None); } else { module.SendSignal(pause_signal); if (needs_sync) { Debug.Log("needed sync"); needs_sync = false; var field = typeof(RecordingInputModule).GetField("recordedPlaybackConfigFilename", BindingFlags.Instance | BindingFlags.NonPublic); var recordedPlaybackConfigFilename = (string)field.GetValue(module); var configJson = File.ReadAllText(Path.Combine(AutomatedQARuntimeSettings.PersistentDataPath, recordedPlaybackConfigFilename)); _configOptions = JsonUtility.FromJson <RecordingConfig>(configJson).mode; Debug.Log(configJson); var configField = typeof(RecordingInputModule).GetField("_configOptions", BindingFlags.Instance | BindingFlags.NonPublic); configField.SetValue(target, _configOptions); } Debug.Log("else"); } var test = typeof(RecordingInputModule).GetField("_configOptions", BindingFlags.Instance | BindingFlags.NonPublic); Debug.Log(test.GetValue(target)); } }
private NamespaceManager CreateNamespaceManager(RecordingMode recordingMode, string connectionString) { if (recordingMode == RecordingMode.Playback) { _notificationHubName = "test"; _namespaceUriString = "https://sample.servicebus.windows.net/"; } var namespaceManagerSettings = new NotificationHubSettings(); namespaceManagerSettings.MessageHandler = _testServer; return(new NamespaceManager(connectionString, namespaceManagerSettings)); }
private void Stop_Click(object sender, RoutedEventArgs e) { if (_currentBody == null) { MessageBox.Show("KINECT CANNOT READ CURRENT BODY SO YOU CANNOT SAVE MOTION! TRY AGAIN!"); } else if (_mode == RecordingMode.Started && _currentBody != null) { _mode = RecordingMode.Stopped; MessageBox.Show("Motion saved successfully..."); } Team7Senior.DefineMotion dm = new Team7Senior.DefineMotion(savedPose); dm.Show(); this.Close(); }
public SaveMotion() { InitializeComponent(); _mode = RecordingMode.Stopped; _sensor = KinectSensor.GetDefault(); if (_sensor != null) { _sensor.Open(); _reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body); _reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived; } }
private string MakeFileName(RecordingMode mode, DateTime time) { long num = (mode == RecordingMode.Baseband) ? Math.Abs(this._control.CenterFrequency) : Math.Max(this._control.Frequency, 0L); long num2 = (num >= 1000) ? (num / 1000) : num; string text = (num >= 1000) ? "kHz" : "Hz"; string text2 = (mode == RecordingMode.Baseband) ? "IQ" : "AF"; string text3 = time.ToString("yyyyMMdd"); string text4 = time.ToString("HHmmssZ"); string text5 = this.txtPath.Text.Trim(); if (text5.Length == 0) { text5 = Path.GetDirectoryName(Application.ExecutablePath); } return(Path.Combine(text5 ?? "", $"SDRSharp_{text3}_{text4}_{num2}{text}_{text2}.wav")); }
private string MakeFileName(RecordingMode mode, DateTime time) { var tunedfrequency = mode == RecordingMode.Baseband ? Math.Abs(_control.CenterFrequency + (_control.FrequencyShiftEnabled ? _control.FrequencyShift : 0)) : Math.Max(_control.Frequency, 0); var frequency = tunedfrequency >= 1000 ? (tunedfrequency / 1000L) : tunedfrequency; var unit = tunedfrequency >= 1000 ? "kHz" : "Hz"; var suffix = mode == RecordingMode.Baseband? "IQ" : "AF"; var dateString = time.ToString("yyyyMMdd"); var timeString = time.ToString("HHmmssZ"); var filename = Path.GetDirectoryName(Application.ExecutablePath); filename = Path.Combine("" + filename, string.Format("SDRSharp_{0}_{1}_{2}{3}_{4}.wav", dateString, timeString, frequency, unit, suffix)); return(filename); }
public void SetCurrentMode(int index) { switch ((RecordingMode)index) { case RecordingMode.PushToTalk: m_Mode = RecordingMode.PushToTalk; break; case RecordingMode.FreeMic: m_Mode = RecordingMode.FreeMic; break; default: Debug.LogError("无效的语音模式!"); return; } PlayerPrefs.SetInt(VOICE_MODE_KEY, (int)m_Mode); }
public static void SetRecordingMode(RecordingMode mode, string recordingFileName = "") { RecordingFileName = recordingFileName; // TODO: "RecordedPlaybackConfig.Mode = mode" instead of file io var output = new RecordingConfig { mode = mode, recordingFileName = RecordingFileName }; var configJson = JsonUtility.ToJson(output); var destDir = Path.GetDirectoryName(GetConfigFilePath()); if (!string.IsNullOrEmpty(destDir) && !Directory.Exists(destDir)) { Directory.CreateDirectory(destDir); } File.WriteAllText(GetConfigFilePath(), configJson); }
public BinaryDataReceiver(ISharpControl control, RecordingMode mode, WavSampleFormat format) { this.control = control; if (mode == RecordingMode.Audio) { _audioProcessor = new RecordingAudioProcessor(); _audioProcessor.Enabled = true; control.RegisterStreamHook((object)this._audioProcessor, ProcessorType.FilteredAudioOutput); SampleRate = (double)control.AudioSampleRate; UnityGain = false; } else { _iqProcessor = new RecordingIQProcessor(); _iqProcessor.Enabled = true; control.RegisterStreamHook((object)this._iqProcessor, ProcessorType.RawIQ); SampleRate = control.RFBandwidth; FrequencyOffset = control.IFOffset; } this._recordingMode = mode; this._wavSampleFormat = format; }
public static void InsertMeasurementCode( DirectoryInfo rootDir, ICollection <FileInfo> fileInfos, DirectoryInfo testDir, DirectoryInfo libDir, LanguageSupport mode, RecordingMode recordingMode) { Contract.Requires <ArgumentException>(rootDir.Exists); Contract.Requires <ArgumentException>(testDir == null || testDir.Exists); Contract.Requires <ArgumentException>(libDir.Exists); Contract.Requires <ArgumentNullException>(mode != null); //root var covInfo = new CoverageInfo(rootDir.FullName, mode.Name, SharingMethod.File); //(o)root or src? var testInfo = testDir != null ? new TestInfo(rootDir.FullName) : null; //root RemoveExistingCoverageDataFiles(rootDir, libDir); mode.RemoveLibraries(libDir); //+src WriteProductionCodeFiles(rootDir, fileInfos, mode, covInfo); if (testInfo != null) { //(o)root or src WriteTestCodeFiles(rootDir, testDir, mode, testInfo); } else { // Initialize test information with empty contents testInfo = new TestInfo(rootDir.FullName); testInfo.TestCases.Add(new TestCase("nothing", "nothing", new CodeRange())); } //root WriteInfoFiles(rootDir, covInfo, testInfo); mode.CopyLibraries(libDir, recordingMode); }
private void UpdateRecordingControls(RecordingMode recordingMode) { switch (recordingMode) { case RecordingMode.Initializing: RecordBtn.IsEnabled = true; StopBtn.IsEnabled = false; SaveBtn.IsEnabled = false; break; case RecordingMode.Recording: RecordBtn.IsEnabled = false; StopBtn.IsEnabled = true; SaveBtn.IsEnabled = false; break; case RecordingMode.Stopped: RecordBtn.IsEnabled = true; StopBtn.IsEnabled = false; SaveBtn.IsEnabled = true; break; default: throw new ArgumentOutOfRangeException("recordingMode"); } }
public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) { throw new NotImplementedException(); }
public unsafe SimpleRecorder(RecordingAudioProcessor audioProcessor) { this._audioProcessor = audioProcessor; this._recordingMode = RecordingMode.Audio; }
public abstract void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode);
public SimpleRecorder(RecordingIQObserver iQObserver) { _iQObserver = iQObserver; _recordingMode = RecordingMode.Baseband; }
public SimpleRecorder(RecordingAudioProcessor audioProcessor) { _audioProcessor = audioProcessor; _recordingMode = RecordingMode.Audio; }
public SimpleRecorder(RecordingIQProcessor iqProcessor) { _iqProcessor = iqProcessor; _recordingMode = RecordingMode.Baseband; }
public static void InsertMeasurementCode( DirectoryInfo rootDir, ICollection<FileInfo> fileInfos, DirectoryInfo testDir, DirectoryInfo libDir, LanguageSupport mode, RecordingMode recordingMode) { Contract.Requires<ArgumentException>(rootDir.Exists); Contract.Requires<ArgumentException>(testDir == null || testDir.Exists); Contract.Requires<ArgumentException>(libDir.Exists); Contract.Requires<ArgumentNullException>(mode != null); //root var covInfo = new CoverageInfo(rootDir.FullName, mode.Name, SharingMethod.File); //(o)root or src? var testInfo = testDir != null ? new TestInfo(rootDir.FullName) : null; //root RemoveExistingCoverageDataFiles(rootDir, libDir); mode.RemoveLibraries(libDir); //+src WriteProductionCodeFiles(rootDir, fileInfos, mode, covInfo); if (testInfo != null) { //(o)root or src WriteTestCodeFiles(rootDir, testDir, mode, testInfo); } else { // Initialize test information with empty contents testInfo = new TestInfo(rootDir.FullName); testInfo.TestCases.Add(new TestCase("nothing", "nothing", new CodeRange())); } //root WriteInfoFiles(rootDir, covInfo, testInfo); mode.CopyLibraries(libDir, recordingMode); }
public SimpleUDPAudio(RecordingAudioProcessor audioProcessor) { _AFProcessor = audioProcessor; _recordingMode = RecordingMode.Audio; }
public unsafe SimpleRecorder(RecordingIQProcessor iqProcessor) { this._iqProcessor = iqProcessor; this._recordingMode = RecordingMode.Baseband; }
private string MakeFileName(RecordingMode mode, DateTime time) { string str1; long num1; switch (mode) { case RecordingMode.Audio: str1 = "AF"; num1 = Math.Max(this._control.Frequency, 0L); break; case RecordingMode.RAW: str1 = "IQ"; num1 = Math.Max(this._control.Frequency, 0L); break; default: str1 = "IQ"; num1 = Math.Abs(this._control.CenterFrequency + (this._control.FrequencyShiftEnabled ? this._control.FrequencyShift : 0L)); break; } long num2 = num1 >= 1000L ? num1 / 1000L : num1; string str2 = num1 >= 1000L ? "kHz" : "Hz"; return Path.Combine(Path.GetDirectoryName(Application.ExecutablePath) ?? "", string.Format("SDRSharp_{0}_{1}_{2}{3}_{4}.wav", (object) time.ToString("yyyyMMdd"), (object) time.ToString("HHmmssZ"), (object) num2, (object) str2, (object) str1)); }
private string MakeFileName(RecordingMode mode, DateTime time) { var tunedfrequency = mode == RecordingMode.Baseband ? Math.Abs(_control.CenterFrequency + (_control.FrequencyShiftEnabled ? _control.FrequencyShift : 0)) : Math.Max(_control.Frequency, 0); var frequency = tunedfrequency >= 1000 ? (tunedfrequency / 1000L) : tunedfrequency; var unit = tunedfrequency >= 1000 ? "kHz" : "Hz"; var suffix = mode == RecordingMode.Baseband? "IQ" : "AF"; var dateString = time.ToString("yyyyMMdd"); var timeString = time.ToString("HHmmssZ"); var filename = Path.GetDirectoryName(Application.ExecutablePath); filename = Path.Combine("" + filename, string.Format("SDRSharp_{0}_{1}_{2}{3}_{4}.wav", dateString, timeString, frequency, unit,suffix)); return filename; }
internal static extern IntPtr rs2_create_recording_context(int api_version, [MarshalAs(UnmanagedType.LPStr)] string filename, [MarshalAs(UnmanagedType.LPStr)] string section, RecordingMode mode, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Helpers.ErrorMarshaler))] out object error);
public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) { }
public override void CopyLibraries(DirectoryInfo outDirInfo, RecordingMode recordingMode) {}
public RewindWriter(ISharpControl control, RecordingMode mode, WavSampleFormat format, int bufferSeconds) : base(control, mode, format) { this.bufferSeconds = bufferSeconds; Init(); }
public AudioWriter(ISharpControl control, RecordingMode mode, WavSampleFormat format) : base(control, mode, format) { channels = 2; Init(); }
private void UpdateRecordingControls(RecordingMode recordingMode) { }