51,409
社区成员
发帖
与我相关
我的任务
分享jmethodID ArrayMethodId = env->GetMethodID(ByteBufferClass,"array","()[B");
jmethodID ClearMethodId = env->GetMethodID(ByteBufferClass,"clear","()Ljava/nio/Buffer;");
// clear output buffer
env->CallObjectMethod(pOutBuffer,ClearMethodId);
OutByteArray = (jbyteArray)env->CallObjectMethod(pOutBuffer, ArrayMethodId);
OutJbyte = env->GetByteArrayElements(OutByteArray,0);
Out = (unsigned char *)OutJbyte;
DecodeSize = AVDecode(m_pVideoDecode, (unsigned char *)In, inputSize, (unsigned char **)&Out, (int *)&pBFrameKey);
//把Out设置到pOutBuffer?????????????