aboutsummaryrefslogtreecommitdiff
path: root/jni/tunertvinput_jni.h
blob: 36e631f5684e4e28689a7c0b53ad6dbed5405c43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_android_tv_tuner_TunerHal */

#ifndef _Included_com_android_tv_tuner_TunerHal
#define _Included_com_android_tv_tuner_TunerHal
#ifdef __cplusplus
extern "C" {
#endif
#undef com_android_tv_tuner_TunerHal_DEBUG
#define com_android_tv_tuner_TunerHal_DEBUG 0L
#undef com_android_tv_tuner_TunerHal_FILTER_TYPE_OTHER
#define com_android_tv_tuner_TunerHal_FILTER_TYPE_OTHER 0L
#undef com_android_tv_tuner_TunerHal_FILTER_TYPE_AUDIO
#define com_android_tv_tuner_TunerHal_FILTER_TYPE_AUDIO 1L
#undef com_android_tv_tuner_TunerHal_FILTER_TYPE_VIDEO
#define com_android_tv_tuner_TunerHal_FILTER_TYPE_VIDEO 2L
#undef com_android_tv_tuner_TunerHal_FILTER_TYPE_PCR
#define com_android_tv_tuner_TunerHal_FILTER_TYPE_PCR 3L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_UNDEFINED
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_UNDEFINED 0L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_ATSC
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_ATSC 1L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBC
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBC 2L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS 3L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS2
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS2 4L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT 5L
#undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT2
#define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT2 6L
#undef com_android_tv_tuner_TunerHal_TUNER_TYPE_BUILT_IN
#define com_android_tv_tuner_TunerHal_TUNER_TYPE_BUILT_IN 1L
#undef com_android_tv_tuner_TunerHal_TUNER_TYPE_USB
#define com_android_tv_tuner_TunerHal_TUNER_TYPE_USB 2L
#undef com_android_tv_tuner_TunerHal_TUNER_TYPE_NETWORK
#define com_android_tv_tuner_TunerHal_TUNER_TYPE_NETWORK 3L
#undef com_android_tv_tuner_TunerHal_PID_PAT
#define com_android_tv_tuner_TunerHal_PID_PAT 0L
#undef com_android_tv_tuner_TunerHal_PID_ATSC_SI_BASE
#define com_android_tv_tuner_TunerHal_PID_ATSC_SI_BASE 8187L
#undef com_android_tv_tuner_TunerHal_PID_DVB_SDT
#define com_android_tv_tuner_TunerHal_PID_DVB_SDT 17L
#undef com_android_tv_tuner_TunerHal_PID_DVB_EIT
#define com_android_tv_tuner_TunerHal_PID_DVB_EIT 18L
#undef com_android_tv_tuner_TunerHal_DEFAULT_VSB_TUNE_TIMEOUT_MS
#define com_android_tv_tuner_TunerHal_DEFAULT_VSB_TUNE_TIMEOUT_MS 2000L
#undef com_android_tv_tuner_TunerHal_DEFAULT_QAM_TUNE_TIMEOUT_MS
#define com_android_tv_tuner_TunerHal_DEFAULT_QAM_TUNE_TIMEOUT_MS 4000L
#undef com_android_tv_tuner_TunerHal_BUILT_IN_TUNER_TYPE_LINUX_DVB
#define com_android_tv_tuner_TunerHal_BUILT_IN_TUNER_TYPE_LINUX_DVB 1L
#undef com_android_tv_tuner_TunerHal_BUILT_IN_TUNER_TYPE_ARCHER
#define com_android_tv_tuner_TunerHal_BUILT_IN_TUNER_TYPE_ARCHER 100L
/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeFinalize
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeFinalize
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeTune
 * Signature: (JILjava/lang/String;I)Z
 */
JNIEXPORT jboolean JNICALL Java_com_android_tv_tuner_TunerHal_nativeTune
  (JNIEnv *, jobject, jlong, jint, jstring, jint);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeAddPidFilter
 * Signature: (JII)V
 */
JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeAddPidFilter
  (JNIEnv *, jobject, jlong, jint, jint);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeCloseAllPidFilters
 * Signature: (J)V
 */
JNIEXPORT void JNICALL
Java_com_android_tv_tuner_TunerHal_nativeCloseAllPidFilters
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeSetHasPendingTune
 * Signature: (JZ)V
 */
JNIEXPORT void JNICALL
Java_com_android_tv_tuner_TunerHal_nativeSetHasPendingTune
  (JNIEnv *, jobject, jlong, jboolean);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeGetDeliverySystemType
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL
Java_com_android_tv_tuner_TunerHal_nativeGetDeliverySystemType
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeGetSignalStrength
 * Signature: (J)I
 */
JNIEXPORT jint JNICALL
Java_com_android_tv_tuner_TunerHal_nativeGetSignalStrength
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeStopTune
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeStopTune
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_android_tv_tuner_TunerHal
 * Method:    nativeWriteInBuffer
 * Signature: (J[BI)I
 */
JNIEXPORT jint JNICALL Java_com_android_tv_tuner_TunerHal_nativeWriteInBuffer
  (JNIEnv *, jobject, jlong, jbyteArray, jint);

#ifdef __cplusplus
}
#endif
#endif