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>&lt;revolution/thp.h&gt;</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 -&gt; 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