1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class com_android_tv_tuner_TunerHal */ 4 5 #ifndef _Included_com_android_tv_tuner_TunerHal 6 #define _Included_com_android_tv_tuner_TunerHal 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 #undef com_android_tv_tuner_TunerHal_DEBUG 11 #define com_android_tv_tuner_TunerHal_DEBUG 0L 12 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_OTHER 13 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_OTHER 0L 14 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_AUDIO 15 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_AUDIO 1L 16 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_VIDEO 17 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_VIDEO 2L 18 #undef com_android_tv_tuner_TunerHal_FILTER_TYPE_PCR 19 #define com_android_tv_tuner_TunerHal_FILTER_TYPE_PCR 3L 20 #undef com_android_tv_tuner_TunerHal_PID_PAT 21 #define com_android_tv_tuner_TunerHal_PID_PAT 0L 22 #undef com_android_tv_tuner_TunerHal_PID_ATSC_SI_BASE 23 #define com_android_tv_tuner_TunerHal_PID_ATSC_SI_BASE 8187L 24 #undef com_android_tv_tuner_TunerHal_DEFAULT_VSB_TUNE_TIMEOUT_MS 25 #define com_android_tv_tuner_TunerHal_DEFAULT_VSB_TUNE_TIMEOUT_MS 2000L 26 #undef com_android_tv_tuner_TunerHal_DEFAULT_QAM_TUNE_TIMEOUT_MS 27 #define com_android_tv_tuner_TunerHal_DEFAULT_QAM_TUNE_TIMEOUT_MS 4000L 28 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_UNDEFINED 29 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_UNDEFINED 0L 30 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_ATSC 31 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_ATSC 1L 32 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBC 33 #define com_android_tv_tuner_TunerHal_DDELIVERY_SYSTEM_DVBC 2L 34 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS 35 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS 3L 36 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS2 37 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBS2 4L 38 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT 39 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT 5L 40 #undef com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT2 41 #define com_android_tv_tuner_TunerHal_DELIVERY_SYSTEM_DVBT2 6L 42 /* 43 * Class: com_android_tv_tuner_TunerHal 44 * Method: nativeFinalize 45 * Signature: (J)V 46 */ 47 JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeFinalize 48 (JNIEnv *, jobject, jlong); 49 50 /* 51 * Class: com_android_tv_tuner_TunerHal 52 * Method: nativeTune 53 * Signature: (JILjava/lang/String;I)Z 54 */ 55 JNIEXPORT jboolean JNICALL Java_com_android_tv_tuner_TunerHal_nativeTune 56 (JNIEnv *, jobject, jlong, jint, jstring, jint); 57 58 /* 59 * Class: com_android_tv_tuner_TunerHal 60 * Method: nativeAddPidFilter 61 * Signature: (JII)V 62 */ 63 JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeAddPidFilter 64 (JNIEnv *, jobject, jlong, jint, jint); 65 66 /* 67 * Class: com_android_tv_tuner_TunerHal 68 * Method: nativeCloseAllPidFilters 69 * Signature: (J)V 70 */ 71 JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeCloseAllPidFilters 72 (JNIEnv *, jobject, jlong); 73 74 /* 75 * Class: com_android_tv_tuner_TunerHal 76 * Method: nativeStopTune 77 * Signature: (J)V 78 */ 79 JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeStopTune 80 (JNIEnv *, jobject, jlong); 81 82 /* 83 * Class: com_android_tv_tuner_TunerHal 84 * Method: nativeWriteInBuffer 85 * Signature: (J[BI)I 86 */ 87 JNIEXPORT jint JNICALL Java_com_android_tv_tuner_TunerHal_nativeWriteInBuffer 88 (JNIEnv *, jobject, jlong, jbyteArray, jint); 89 90 /* 91 * Class: com_android_tv_tuner_TunerHal 92 * Method: nativeSetHasPendingTune 93 * Signature: (JZ)V 94 */ 95 JNIEXPORT void JNICALL Java_com_android_tv_tuner_TunerHal_nativeSetHasPendingTune 96 (JNIEnv *, jobject, jlong, jboolean); 97 98 /* 99 * Class: com_android_tv_tuner_TunerHal 100 * Method: nativeGetDeliverySystemType 101 * Signature: (J)I 102 */ 103 JNIEXPORT int JNICALL Java_com_android_tv_tuner_TunerHal_nativeGetDeliverySystemType 104 (JNIEnv *, jobject, jlong); 105 106 #ifdef __cplusplus 107 } 108 #endif 109 #endif 110 /* Header for class com_android_tv_tuner_TunerHal_FilterType */ 111 112 #ifndef _Included_com_android_tv_tuner_TunerHal_FilterType 113 #define _Included_com_android_tv_tuner_TunerHal_FilterType 114 #ifdef __cplusplus 115 extern "C" { 116 #endif 117 #ifdef __cplusplus 118 } 119 #endif 120 #endif 121