User`s manual
Appendix: GEME-VM3000 Series Introduction 151
Result =
AngeloMPEG4_Decode_File_Set_Position(m_Deco
der_Channel,m_total_frame/2)
Result =
AngeloMPEG4_Decode_File_Pause(m_Decoder_Cha
nnel)
Result =
AngeloMPEG4_Decode_File_Continue(m_Decoder_
Channel)
Result =
AngeloMPEG4_Decode_File_Get_Position(m_Deco
der_Channel,m_pos)
Result =
AngeloMPEG4_Decode_Stop(m_Decoder_Channel)
Result=AngeloMPEG4_Decode_M4V_2_AVI(m4v_filename
,Width,Height,Byte_Pixel,m_total_frame,m_Ti
me_Seconds)
Result=AngeloMPEG4_Decode_AVI_2_M4V(avi_filename
,Width,Height,Byte_Pixel,m_total_frame,m_Ti
me_Seconds)
< Delphi >
procedure
DecoderCallbackProc(Decoder_Index:Longint;i
nt_status:Longint;VideoBufferaddress:Longin
t); stdcall
var
Str_Addr : Pointer;
Bitrate, Framerate, colorspace,videoformat :
Longint;
begin
…
…
end;
…
…
var
m_filename, m4v_filename, avi_filename: String;
Result, m_Decoder_Channel, Width, Height,
Byte_Pixel, m_total_frame, m_Time_Seconds,
m_pos, Mode: Longint;