网
网中戏
Unregistered / Unconfirmed
GUEST, unregistred user!
var Ret:integer ;
xvid_encFrame: xvid_enc_frame_t;
xvid_decFrame:xvid_dec_frame_t;
begin
//压缩 xvid_encFrame.bitstream := @FrameBuf[0];
xvid_encFrame.length := -1;
xvid_encFrame.input.csp := XVID_CSP_BGR;
xvid_encFrame.input.plane[0] := lpVHdr.lpData;
xvid_encFrame.input.stride[0] := 320 * 3;
Ret := xvid_encore(xvid_enc.handle, XVID_ENC_ENCODE, @xvid_encFrame,nil);
//编码的大小 //解压缩 xvid_decFrame.general := 0;
xvid_decFrame.bitstream := @FrameBuf[0];
xvid_decFrame.length := Ret;
//输入位流长度 xvid_decFrame.output.csp := XVID_CSP_BGR;
xvid_decFrame.output.plane[0] := @FrameImg[0];
xvid_decFrame.output.stride[0] := 320 * 3;
Ret := xvid_decore(xVid_decode.handle , XVID_DEC_DECODE, @xvid_decFrame, nil);
问题。压缩后的幁大小ret。在自己的程序中边压缩边解压一切正常。当把压缩后的幁数据发到远端。不是一幁。是连续的帧。如何得到各个幁的大小(即Ret)。不需要在发送端发送幁的大小。而是根据收到的连续幁数据自动分析每帧的大小.。提供帮助者可得1000分、也可以再给分
xvid_encFrame: xvid_enc_frame_t;
xvid_decFrame:xvid_dec_frame_t;
begin
//压缩 xvid_encFrame.bitstream := @FrameBuf[0];
xvid_encFrame.length := -1;
xvid_encFrame.input.csp := XVID_CSP_BGR;
xvid_encFrame.input.plane[0] := lpVHdr.lpData;
xvid_encFrame.input.stride[0] := 320 * 3;
Ret := xvid_encore(xvid_enc.handle, XVID_ENC_ENCODE, @xvid_encFrame,nil);
//编码的大小 //解压缩 xvid_decFrame.general := 0;
xvid_decFrame.bitstream := @FrameBuf[0];
xvid_decFrame.length := Ret;
//输入位流长度 xvid_decFrame.output.csp := XVID_CSP_BGR;
xvid_decFrame.output.plane[0] := @FrameImg[0];
xvid_decFrame.output.stride[0] := 320 * 3;
Ret := xvid_decore(xVid_decode.handle , XVID_DEC_DECODE, @xvid_decFrame, nil);
问题。压缩后的幁大小ret。在自己的程序中边压缩边解压一切正常。当把压缩后的幁数据发到远端。不是一幁。是连续的帧。如何得到各个幁的大小(即Ret)。不需要在发送端发送幁的大小。而是根据收到的连续幁数据自动分析每帧的大小.。提供帮助者可得1000分、也可以再给分