private avcodec_decode_audio4 ( IntPtr avctx, IntPtr frame, int &got_frame_ptr, IntPtr avpkt ) : |
||
avctx | IntPtr | |
frame | IntPtr | |
got_frame_ptr | int | |
avpkt | IntPtr | |
return |
internal override IntPtr DoDecode() { int size = 0; IntPtr rawData = AV.avcodec_alloc_frame(); int ret = AV.avcodec_decode_audio4(Codec, rawData, out size, Packet); if (ret <= 0 || size == 0) { AV.av_free(rawData); return(IntPtr.Zero); } return(rawData); }