/// <summary> /// Start DVR Writer filter /// </summary> protected void StartDVRWriter() { if (r_dvrWriter != null) { int hr = r_dvrWriter.StartRecording(); DsError.ThrowExceptionForHR(hr); } }
public void StartRecording() { AppLogger.Message("StreamingAndRecording.StartRecording"); string filename = _filenamePrefix + @"-" + _sequenceNumber + ".lts"; _recordSinkFilter.SetFileName(filename, new AMMediaType()); int hr = _dvrWriter.StartRecording(); DsError.ThrowExceptionForHR(hr); _sequenceNumber++; }