public bool RecordAsAVI(string path, swig.RecordingParameter recordingParameter) { var dir = System.IO.Path.GetDirectoryName(path); var fileWExt = System.IO.Path.GetFileNameWithoutExtension(path); var ext = System.IO.Path.GetExtension(path); recordingParameter.SetPath(dir + "/" + fileWExt); recordingParameter.SetExt(ext); recordingParameter.RecordingMode = swig.RecordingModeType.Avi; return(native.BeginRecord(recordingParameter)); }
public swig.EffectRecorder RecordAsH264(string path, swig.RecordingParameter recordingParameter) { var dir = System.IO.Path.GetDirectoryName(path); var fileWExt = System.IO.Path.GetFileNameWithoutExtension(path); var ext = System.IO.Path.GetExtension(path); recordingParameter.SetPath(dir + "/" + fileWExt); recordingParameter.SetExt(ext); recordingParameter.RecordingMode = swig.RecordingModeType.H264; return(native.CreateRecorder(recordingParameter)); }