private avcodec_decode_video2 ( IntPtr avctx, IntPtr picture, Int32 &got_picture_ptr, IntPtr avpkt ) : |
||
avctx | IntPtr | |
picture | IntPtr | |
got_picture_ptr | Int32 | |
avpkt | IntPtr | |
return |
internal override IntPtr DoDecode() { IntPtr rawData = AV.avcodec_alloc_frame(); int finish = 0;; int ret = AV.avcodec_decode_video2(Codec, rawData, out finish, Packet); if (ret < 0) { AV.av_free(rawData); return(IntPtr.Zero); } return(rawData); }