Removed DetectorService methods and added public classes
This commit is contained in:
parent
c730eec9f9
commit
3b88a140cc
@ -91,84 +91,6 @@ public class DetectorService extends LifecycleService {
|
||||
}
|
||||
|
||||
|
||||
/** Video Detection */
|
||||
public void startVideoDetection() {
|
||||
if(videoDetector != null)
|
||||
videoDetector.startDetection();
|
||||
}
|
||||
public void stopVideoDetection() {
|
||||
if(videoDetector != null)
|
||||
videoDetector.stopDetection();
|
||||
}
|
||||
public boolean isVideoDetectionRunning() {
|
||||
if(videoDetector != null)
|
||||
return videoDetector.isDetecting();
|
||||
return false;
|
||||
}
|
||||
public void debugVideoProcessing(ImageView input, ImageView output) {
|
||||
if(videoDetector != null)
|
||||
videoDetector.debugProcessing(input, output);
|
||||
}
|
||||
|
||||
/** Audio Detection */
|
||||
public void startAudioDetection() {
|
||||
if(audioDetector != null)
|
||||
audioDetector.startDetection();
|
||||
}
|
||||
public void stopAudioDetection() {
|
||||
if(audioDetector != null)
|
||||
audioDetector.stopDetection();
|
||||
}
|
||||
|
||||
/** Motion Detection */
|
||||
public void startMotionDetection() {
|
||||
if(motionDetector != null)
|
||||
motionDetector.startDetection();
|
||||
}
|
||||
public void stopMotionDetection() {
|
||||
if(motionDetector != null)
|
||||
motionDetector.stopDetection();
|
||||
}
|
||||
|
||||
/** Video Recording */
|
||||
public void startVideoRecording() {
|
||||
if(videoDetector != null)
|
||||
videoDetector.startRecording();
|
||||
}
|
||||
public void stopVideoRecording() {
|
||||
if(videoDetector != null)
|
||||
videoDetector.stopRecording();
|
||||
}
|
||||
public boolean isVideoRecordingRunning() {
|
||||
if(videoDetector != null)
|
||||
return videoDetector.isRecording();
|
||||
return false;
|
||||
}
|
||||
public void setVideoRecordingDir(File outputDir) {
|
||||
if (videoDetector != null)
|
||||
videoDetector.setOutputDir(outputDir);
|
||||
}
|
||||
|
||||
/** Audio Recording */
|
||||
public void startAudioRecording() {
|
||||
if(audioRecorder != null)
|
||||
audioRecorder.startRecording();
|
||||
}
|
||||
public void stopAudioRecording() {
|
||||
if(audioRecorder != null)
|
||||
audioRecorder.stopRecording();
|
||||
}
|
||||
public boolean isAudioRecordingRunning() {
|
||||
if(videoDetector != null)
|
||||
return audioRecorder.isRecording();
|
||||
return false;
|
||||
}
|
||||
public void setAudioRecordingDir(File outputDir) {
|
||||
if (audioRecorder != null)
|
||||
audioRecorder.setOutputDir(outputDir);
|
||||
}
|
||||
|
||||
|
||||
/** Pass Detection Report to Service Detection Listener and trigger it */
|
||||
public void passToServiceListener(DetectionReport detectionReport) {
|
||||
if (listener != null) {
|
||||
|
@ -60,21 +60,28 @@ public class MainActivity extends AppCompatActivity {
|
||||
{
|
||||
if (detectorService != null){
|
||||
|
||||
detectorService.debugVideoProcessing(inputImageView, outputImageView);
|
||||
detectorService.startVideoDetection();
|
||||
detectorService.startAudioDetection();
|
||||
detectorService.startMotionDetection();
|
||||
detectorService.startVideoRecording();
|
||||
detectorService.startAudioRecording();
|
||||
detectorService.videoDetector.debugProcessing(inputImageView, outputImageView);
|
||||
detectorService.videoDetector.startDetection();
|
||||
|
||||
detectorService.audioDetector.startDetection();
|
||||
|
||||
detectorService.motionDetector.startDetection();
|
||||
|
||||
detectorService.audioRecorder.stopRecording();
|
||||
|
||||
detectorService.videoDetector.startRecording();
|
||||
}
|
||||
}
|
||||
else {
|
||||
detectorService.stopVideoDetection();
|
||||
detectorService.stopAudioDetection();
|
||||
detectorService.stopMotionDetection();
|
||||
detectorService.stopVideoRecording();
|
||||
detectorService.stopAudioRecording();
|
||||
detectorService.videoDetector.stopDetection();
|
||||
|
||||
detectorService.audioDetector.stopDetection();
|
||||
|
||||
detectorService.motionDetector.stopDetection();
|
||||
|
||||
detectorService.audioRecorder.stopRecording();
|
||||
|
||||
detectorService.videoDetector.stopRecording();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user