blob: 77a94387ad798437acdb713b114ffffb20c5a1b2 [file] [log] [blame]
Jiwen 'Steve' Caic604e3b2018-04-19 11:16:49 -07001#include "include/dvr/dvr_tracking.h"
2
3#include <utils/Errors.h>
4#include <utils/Log.h>
5
6#if !DVR_TRACKING_IMPLEMENTED
7
8extern "C" {
9
10// This file provides the stub implementation of dvrTrackingXXX APIs. On
11// platforms that implement these APIs, set -DDVR_TRACKING_IMPLEMENTED=1 in the
12// build file.
13int dvrTrackingCameraCreate(DvrTrackingCamera**) {
14 ALOGE("dvrTrackingCameraCreate is not implemented.");
15 return -ENOSYS;
16}
17
Jiwen 'Steve' Cai502cd6c2018-04-29 12:40:52 -070018void dvrTrackingCameraDestroy(DvrTrackingCamera*) {
19 ALOGE("dvrTrackingCameraDestroy is not implemented.");
20}
21
Jiwen 'Steve' Caic604e3b2018-04-19 11:16:49 -070022int dvrTrackingCameraStart(DvrTrackingCamera*, DvrWriteBufferQueue*) {
23 ALOGE("dvrTrackingCameraCreate is not implemented.");
24 return -ENOSYS;
25}
26
27int dvrTrackingCameraStop(DvrTrackingCamera*) {
28 ALOGE("dvrTrackingCameraCreate is not implemented.");
29 return -ENOSYS;
30}
31
Okan Arikan3cf66ee2018-05-02 15:52:26 -070032int dvrTrackingSensorsCreate(DvrTrackingSensors**, const char*) {
33 ALOGE("dvrTrackingSensorsCreate is not implemented.");
34 return -ENOSYS;
35}
36
37void dvrTrackingSensorsDestroy(DvrTrackingSensors*) {
38 ALOGE("dvrTrackingSensorsDestroy is not implemented.");
39}
40
Okan Arikan76c948a2018-05-08 17:03:43 -070041int dvrTrackingSensorsStart(DvrTrackingSensors*, DvrTrackingSensorEventCallback,
42 void*) {
Okan Arikan3cf66ee2018-05-02 15:52:26 -070043 ALOGE("dvrTrackingStart is not implemented.");
44 return -ENOSYS;
45}
46
47int dvrTrackingSensorsStop(DvrTrackingSensors*) {
48 ALOGE("dvrTrackingStop is not implemented.");
49 return -ENOSYS;
50}
51
Jiwen 'Steve' Caic604e3b2018-04-19 11:16:49 -070052} // extern "C"
53
54#endif // DVR_TRACKING_IMPLEMENTED