private void YV12Resize(byte[] pSrc,Point szSrc,byte[] pDst,Point szDst){int srcPitchY=szSrc.x,srcPitchUV=szSrc.x/2,dstPitchY=szDst.x,dstPitchUV=szDst.x/2;int rateX=(szSrc.x<<16)/szDst.x;int rateY=(szSrc.y<<16)/szDst.y;for (int i=0;i>16;for (int j=0;j>16;pDst[dstPitchY * i + j] = pSrc[srcY*srcPitchY + srcX];//*(pSrcYLine+srcX);}}for (int i=0;i>16;for (int j=0;j>16;
pDst[dstPitchY*szDst.y+i*dstPitchUV + j] = pSrc[srcPitchY*szSrc.y+srcY*srcPitchUV + srcX];//*(pSrcVLine+srcX);
pDst[dstPitchY*szDst.y+i*dstPitchUV + dstPitchUV*szDst.y/2 + j]= pSrc[srcPitchY*szSrc.y+srcY*srcPitchUV + srcPitchUV*szSrc.y/2 + srcX];
}
}
}