1<html> 2 3<head> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META name="GENERATOR" content="IBM HomePage Builder 2000 V4.0.2 for Windows"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<TITLE><revolution/thp.h></TITLE> 8<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 9<base target="main"> 10</head> 11 12<body> 13 14<h2>Movies</h2> 15<P>[<strong><A href="list.html">Function List</A></strong>]</P> 16 17<H3><a name="THP_Low_Level_API"> THP Low-level APIs</a></H3> 18<p> 19<a href="low/THPInit.html"><CODE>THPInit</CODE></a><br> <a href="low/THPVideoDecode.html"><CODE>THPVideoDecode</CODE></a><br> <a href="low/THPAudioDecode.html"><CODE>THPAudioDecode</CODE></a><br> 20</p> 21 22<H3><a name="THP_Common_Structure"> The THP Simple Player/THP Player Common</a></H3> 23<p> 24<A href="common/THPVideoInfo.html"><CODE>THPVideoInfo</CODE></A><br> <A href="common/THPAudioInfo.html"><CODE>THPAudioInfo</CODE></A><br> 25</p> 26 27<H3><a name="THP_Simple_Player"> The THP Simple Player</a></H3> 28<p> 29<A href="THPSimple/THPSimpleStaticValue.html#READ_BUFFER_NUM"><CODE>READ_BUFFER_NUM</CODE></A><br> <A href="THPSimple/THPSimpleStaticValue.html#AUDIO_BUFFER_NUM"><CODE>AUDIO_BUFFER_NUM</CODE></A><br> 30</p> 31<p> 32<A href="THPSimple/THPSimpleInit.html"><CODE>THPSimpleInit</CODE></A><br> <A href="THPSimple/THPSimpleQuit.html"><CODE>THPSimpleQuit</CODE></A><br> <A href="THPSimple/THPSimpleOpen.html"><CODE>THPSimpleOpen</CODE></A><br> <A href="THPSimple/THPSimpleClose.html"><CODE>THPSimpleClose</CODE></A><br> <A href="THPSimple/THPSimpleCalcNeedMemory.html"><CODE>THPSimpleCalcNeedMemory</CODE></A><br> <A href="THPSimple/THPSimpleSetBuffer.html"><CODE>THPSimpleSetBuffer</CODE></A><br> <A href="THPSimple/THPSimplePreLoad.html"><CODE>THPSimplePreLoad</CODE></A><br> <A href="THPSimple/THPSimpleLoadStop.html"><CODE>THPSimpleLoadStop</CODE></A><br> <A href="THPSimple/THPSimpleDecode.html"><CODE>THPSimpleDecode</CODE></A><br> <A href="THPSimple/THPSimpleDrawCurrentFrame.html"><CODE>THPSimpleDrawCurrentFrame</CODE></A><br> <A href="THPSimple/THPSimpleAudioStart.html"><CODE>THPSimpleAudioStart</CODE></A><br> <A href="THPSimple/THPSimpleAudioStop.html"><CODE>THPSimpleAudioStop</CODE></A><br> <A href="THPSimple/THPSimpleSetVolume.html"><CODE>THPSimpleSetVolume</CODE></A><br> <A href="THPSimple/THPSimpleGetVolume.html"><CODE>THPSimpleGetVolume</CODE></A><br> <A href="THPSimple/THPSimpleGetVideoInfo.html"><CODE>THPSimpleGetVideoInfo</CODE></A><br> <A href="THPSimple/THPSimpleGetAudioInfo.html"><CODE>THPSimpleGetAudioInfo</CODE></A><br> <A href="THPSimple/THPSimpleGetFrameRate.html"><CODE>THPSimpleGetFrameRate</CODE></A><br> <A href="THPSimple/THPSimpleGetTotalFrame.html"><CODE>THPSimpleGetTotalFrame</CODE></A><br> 33</p> 34 35<H3><a name="THP_Player"> The THP Player</a></H3> 36<p> 37<A href="THPPlayer/THPPlayerStaticValue.html#READ_BUFFER_NUM"><CODE>READ_BUFFER_NUM</CODE></A><br> <A href="THPPlayer/THPPlayerStaticValue.html#DECODE_BUFFER_NUM"><CODE>DECODE_VIDEO_BUFFER_NUM</CODE></A><br> <A href="THPPlayer/THPPlayerStaticValue.html#DECODE_BUFFER_NUM"><CODE>DECODE_AUDIO_BUFFER_NUM</CODE></A><br> <A href="THPPlayer/THPPlayerStaticValue.html#THREAD_PRIORITY"><CODE>READ_THREAD_PRIORITY / AUDIO_THREAD_PRIORITY / VIDEO_THREAD_PRIORITY</CODE></A><br> 38</p> 39<p> 40<A href="THPPlayer/THPPlayerInit.html"><CODE>THPPlayerInit</CODE></A><br> <A href="THPPlayer/THPPlayerQuit.html"><CODE>THPPlayerQuit</CODE></A><br> <A href="THPPlayer/THPPlayerOpen.html"><CODE>THPPlayerOpen</CODE></A><br> <A href="THPPlayer/THPPlayerClose.html"><CODE>THPPlayerClose</CODE></A><br> <A href="THPPlayer/THPPlayerCalcNeedMemory.html"><CODE>THPPlayerCalcNeedMemory</CODE></A><br> <A href="THPPlayer/THPPlayerSetBuffer.html"><CODE>THPPlayerSetBuffer</CODE></A><br> <A href="THPPlayer/THPPlayerPrepare.html"><CODE>THPPlayerPrepare</CODE></A><br> <A href="THPPlayer/THPPlayerPlay.html"><CODE>THPPlayerPlay</CODE></A><br> <A href="THPPlayer/THPPlayerStop.html"><CODE>THPPlayerStop</CODE></A><br> <A href="THPPlayer/THPPlayerPause.html"><CODE>THPPlayerPause</CODE></A><br> <A href="THPPlayer/THPPlayerSkip.html"><CODE>THPPlayerSkip</CODE></A><br> <A href="THPPlayer/THPPlayerDrawCurrentFrame.html"><CODE>THPPlayerDrawCurrentFrame</CODE></A><br> <A href="THPPlayer/THPPlayerDrawDone.html"><CODE>THPPlayerDrawDone</CODE></A><br> <A href="THPPlayer/THPPlayerSetVolume.html"><CODE>THPPlayerSetVolume</CODE></A><br> <A href="THPPlayer/THPPlayerGetVolume.html"><CODE>THPPlayerGetVolume</CODE></A><br> <A href="THPPlayer/THPPlayerGetVideoInfo.html"><CODE>THPPlayerGetVideoInfo</CODE></A><br> <A href="THPPlayer/THPPlayerGetAudioInfo.html"><CODE>THPPlayerGetAudioInfo</CODE></A><br> <A href="THPPlayer/THPPlayerGetFrameRate.html"><CODE>THPPlayerGetFrameRate</CODE></A><br> <A href="THPPlayer/THPPlayerGetTotalFrame.html"><CODE>THPPlayerGetTotalFrame</CODE></A><br> <A href="THPPlayer/THPPlayerGetState.html"><CODE>THPPlayerGetState</CODE></A><br> 41</p> 42 43<HR> 44 45<H3><a name="THP_Tools"> The THP Tool</a></H3> 46 47<p> 48<A href="tools/THPConv.html"> <CODE>THPConv.exe</CODE></A><br> 49</p> 50 51<PRE> 52<A href="tools/JPEGS2THP.html">Serial JPEG -> THP</A> 53<A href="tools/AudioChange.html">Change AudioData</A> 54</PRE> 55 56<p> 57<A href="tools/FileFormat.html">File formats compatible with <CODE>THPConv</CODE></A><br> 58</p> 59 60<PRE> 61<A href="tools/JPEGSFormat.html">Serial JPEG files </A> 62<A href="tools/WavFormat.html">WAV Files</A> 63</PRE> 64 65<H3><a name="THP_Tools_Lib"> The THP Tool API</a></H3> 66<h3><a name="THP_Tools_Lib_Core"> <CODE>thpcore</CODE></a></h3> 67<p> 68<A href="tools/thpcore/THPConvertJPEG2THP.html"><CODE>THPConvertJPEG2THP</CODE></A><br> <A href="tools/thpcore/THPPrintXXXX.html"><CODE>THPPrint/THPPrintError/THPPrintLog</CODE></A><br> <A href="tools/thpcore/THPPrintXXXXFunc.html"><CODE>THPPrintFunc/THPPrintErrorFunc/THPPrintLogFunc</CODE></A><br> <A href="tools/thpcore/THPMalloc.html"><CODE>THPMalloc/THPFree</CODE></A><br> <A href="tools/thpcore/THPImageStatus.html"><CODE>THPImageStatus</CODE></A><br> <A href="tools/thpcore/THPVerboseFlag.html"><CODE>THPVerboseFlag</CODE></A><br> 69</p> 70 71<h3><a name="THP_Tools_Lib_Audio"> <CODE>thpaudio</CODE></a></h3> 72<p> 73<A href="tools/thpaudio/THPAudioInit.html"><CODE>THPAudioInit</CODE></A><br> <A href="tools/thpaudio/THPAudioQuit.html"><CODE>THPAudioQuit</CODE></A><br> <A href="tools/thpaudio/THPAudioCreateHandle.html"><CODE>THPAudioCreateHandle</CODE></A><br> <A href="tools/thpaudio/THPAudioFreeHandle.html"><CODE>THPAudioFreeHandle</CODE></A><br> <A href="tools/thpaudio/THPAudioGetInfo.html"><CODE>THPAudioGetInfo</CODE></A><br> <A href="tools/thpaudio/THPAudioGetTotalSamples.html"><CODE>THPAudioGetTotalSamples</CODE></A><br> <A href="tools/thpaudio/THPAudioGetFrameSize.html"><CODE>THPAudioGetFrameSize</CODE></A><br> <A href="tools/thpaudio/THPAudioGetMaxFrameSize.html"><CODE>THPAudioGetMaxFrameSize</CODE></A><br> <A href="tools/thpaudio/THPAudioGetMaxFrameSamples.html"><CODE>THPAudioGetMaxFrameSamples</CODE></A><br> <A href="tools/thpaudio/THPAudioWriteFrame.html"><CODE>THPAudioWriteFrame</CODE></A><br> <A href="tools/thpaudio/THPAudioHandle.html"><CODE>THPAudioHandle</CODE></A><br> <A href="tools/thpaudio/THPAudioFileInfo.html"><CODE>THPAudioFileInfo</CODE></A><br> 74</p> 75 76<h3><a name="THP_Tools_Lib_Utilities"> <CODE>thputilities</CODE></a></h3> 77<p> 78<A href="tools/thputilities/THPUtyConvertToUnixFmt.html"><CODE>THPUtyConvertToUnixFmt</CODE></A><br> <A href="tools/thputilities/THPUtyReverseEndianU16.html"><CODE>THPUtyReverseEndianU16</CODE></A><br> <A href="tools/thputilities/THPUtyReverseEndianU32.html"><CODE>THPUtyReverseEndianU32</CODE></A><br> <A href="tools/thputilities/THPUtyReverseEndianF32.html"><CODE>THPUtyReverseEndianF32</CODE></A><br> <A href="tools/thputilities/THPUtyWritePad32.html"><CODE>THPUtyWritePad32</CODE></A><br> <A href="tools/thputilities/THPUtyPutU32.html"><CODE>THPUtyPutU32</CODE></A><br> <A href="tools/thputilities/THPUtyPutF32.html"><CODE>THPUtyPutF32</CODE></A><br> <A href="tools/thputilities/THPUtyHeaderInit.html"><CODE>THPUtyHeaderInit</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPHeader.html"><CODE>THPUtyWriteTHPHeader</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPFrameCompInfo.html"><CODE>THPUtyWriteTHPFrameCompInfo</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPVideoInfo.html"><CODE>THPUtyWriteTHPVideoInfo</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPAudioInfo.html"><CODE>THPUtyWriteTHPAudioInfo</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPFrameHeader.html"><CODE>THPUtyWriteTHPFrameHeader</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPComponentsInfo.html"><CODE>THPUtyWriteTHPComponentsInfo</CODE></A><br> <A href="tools/thputilities/THPUtyWriteTHPFileHeader.html"><CODE>THPUtyWriteTHPFileHeader</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPHeader.html"><CODE>THPUtyReadTHPHeader</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPFrameCompInfo.html"><CODE>THPUtyReadTHPFrameCompInfo</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPVideoInfo.html"><CODE>THPUtyReadTHPVideoInfo</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPVideoInfoOld.html"><CODE>THPUtyReadTHPVideoInfoOld</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPAudioInfo.html"><CODE>THPUtyReadTHPAudioInfo</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPAudioInfoOld.html"><CODE>THPUtyReadTHPAudioInfoOld</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPFrameHeader.html"><CODE>THPUtyReadTHPFrameHeader</CODE></A><br> <A href="tools/thputilities/THPUtyReadTHPFileHeader.html"><CODE>THPUtyReadTHPFileHeader</CODE></A><br> <A href="tools/thputilities/THPUtyCopyTHPFile.html"><CODE>THPUtyCopyTHPFile</CODE></A><br> <A href="tools/thputilities/THPUtyCreateTHP.html"><CODE>THPUtyCreateTHP</CODE></A><br> <A href="tools/thputilities/THPUtyChangeAudioTrack.html"><CODE>THPUtyChangeAudioTrack</CODE></A><br> 79</p> 80 81</body> 82</html> 83