jbyteArray Java_org_dvb_si_Descriptor_getDataArray(JNIEnv* env, jobject obj, jlong nativeData) { SI::Descriptor *d=((SI::Descriptor *)nativeData);
jbyteArray Java_org_dvb_si_Descriptor_getDataArray(JNIEnv* env, jobject obj, jobject nativeData) { SI::Descriptor *d=SiDescriptorNativeData(nativeData);
jbyteArray Java_org_dvb_si_Descriptor_getDataArray(JNIEnv* env, jobject obj, jlong nativeData) {   SI::Descriptor *d=((SI::Descriptor *)nativeData);   int count=d->getLength();   jbyteArray ar=env->NewByteArray(count);   env->SetByteArrayRegion(ar, 0, count, (jbyte *)d->getData().getData(sizeof(SI::DescriptorHeader)));   return ar;}