1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="content-type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows">
7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
8<BASE target="main">
9<TITLE>THP API Menu</TITLE>
10</HEAD>
11<BODY>
12<H1><A name="thp">Movie (THP) API Function List</a></H1>
13
14<H2><a name="Low Level">Low-level APIs</a></H2>
15<TABLE class="api_list" border="1">
16  <TBODY>
17    <TR>
18<TH><A href="low/THPInit.html">THPInit</A></TH>
19<TD>Prepares for extraction with the THP library.</TD>
20    </TR>
21    <TR>
22<TH><A href="low/THPVideoDecode.html">THPVideoDecode</A></TH>
23<TD>Extracts the THP video data.</TD>
24    </TR>
25    <TR>
26<TH><A href="low/THPAudioDecode.html">THPAudioDecode</A></TH>
27<TD>Extracts THP audio data.</TD>
28    </TR>
29  </TBODY>
30</TABLE>
31
32<H2><a name="Common">THP Simple Player and THP Player</a></H2>
33<TABLE class="api_list" border="1">
34  <TBODY>
35    <TR>
36<TH><A href="common/THPVideoInfo.html">THPVideoInfo</A></TH>
37<TD>Structure that maintains information about the THP video data.</TD>
38    </TR>
39    <TR>
40<TH><A href="common/THPAudioInfo.html">THPAudioInfo</A></TH>
41<TD>Structure that maintains information about the THP audio data.</TD>
42    </TR>
43  </TBODY>
44</TABLE>
45
46<H2><a name="Simple Player">THP Simple Player</a></H2>
47<TABLE class="api_list" border="1">
48  <TBODY>
49    <TR>
50<TH><A href="THPSimple/THPSimpleInit.html">THPSimpleInit</A></TH>
51<TD>Initializes the THP simple player.</TD>
52    </TR>
53    <TR>
54<TH><A href="THPSimple/THPSimpleQuit.html">THPSimpleQuit</A></TH>
55<TD>Discards the THP simple player.</TD>
56    </TR>
57    <TR>
58<TH><A href="THPSimple/THPSimpleOpen.html">THPSimpleOpen</A></TH>
59<TD>Opens the THP movie data.</TD>
60    </TR>
61    <TR>
62<TH><A href="THPSimple/THPSimpleClose.html">THPSimpleClose</A></TH>
63<TD>Closes the THP movie data.</TD>
64    </TR>
65    <TR>
66<TH><A href="THPSimple/THPSimpleCalcNeedMemory.html">THPSimpleCalcNeedMemory</A></TH>
67<TD>Calculates the size of the work area that THP simple player uses.</TD>
68    </TR>
69    <TR>
70<TH><A href="THPSimple/THPSimpleSetBuffer.html">THPSimpleSetBuffer</A></TH>
71<TD>Registers the work area in the THP simple player.</TD>
72    </TR>
73    <TR>
74<TH><A href="THPSimple/THPSimpleSetSoundMode.html">THPSimpleSetSoundMode</A></TH>
75<TD>Sets the THP simple player's output mode.</TD>
76    </TR>
77    <TR>
78<TH><A href="THPSimple/THPSimpleGetSoundMode.html">THPSimpleGetSoundMode</A></TH>
79<TD>Gets the THP simple player's output mode.</TD>
80    </TR>
81    <TR>
82<TH><A href="THPSimple/THPSimplePreLoad.html">THPSimplePreLoad</A></TH>
83<TD>Preloads movie data in order to start THP movie data playback.</TD>
84    </TR>
85    <TR>
86<TH><A href="THPSimple/THPSimpleLoadStop.html">THPSimpleLoadStop</A></TH>
87<TD>Stops preloading movie data and restores THP simple player to its initial state.</TD>
88    </TR>
89    <TR>
90<TH><A href="THPSimple/THPSimpleDecode.html">THPSimpleDecode</A></TH>
91<TD>Extracts THP video data and THP audio data.</TD>
92    </TR>
93    <TR>
94<TH><A href="THPSimple/THPSimpleDrawCurrentFrame.html">THPSimpleDrawCurrentFrame</A></TH>
95<TD>Renders the extracted THP video data.</TD>
96    </TR>
97    <TR>
98<TH><A href="THPSimple/THPSimpleAudioStart.html">THPSimpleAudioStart</A></TH>
99<TD>Permits playback of THP audio data to start.</TD>
100    </TR>
101    <TR>
102<TH><A href="THPSimple/THPSimpleAudioStop.html">THPSimpleAudioStop</A></TH>
103<TD>Prohibits the playback of THP audio data.</TD>
104    </TR>
105    <TR>
106<TH><A href="THPSimple/THPSimpleSetVolume.html">THPSimpleSetVolume</A></TH>
107<TD>Sets the audio playback volume.</TD>
108    </TR>
109     <TR>
110<TH><A href="THPSimple/THPSimpleGetVolume.html">THPSimpleGetVolume</A></TH>
111<TD>Obtains the current playback volume.</TD>
112    </TR>
113    <TR>
114<TH><A href="THPSimple/THPSimpleGetVideoInfo.html">THPSimpleGetVideoInfo</A></TH>
115<TD>Gets information about the THP video data.</TD>
116    </TR>
117    <TR>
118<TH><A href="THPSimple/THPSimpleGetAudioInfo.html">THPSimpleGetAudioInfo</A></TH>
119<TD>Gets information about the THP audio data.</TD>
120    </TR>
121    <TR>
122<TH><A href="THPSimple/THPSimpleGetFrameRate.html">THPSimpleGetFrameRate</A></TH>
123<TD>Gets the frame rate of the THP movie data.</TD>
124    </TR>
125    <TR>
126<TH><A href="THPSimple/THPSimpleGetTotalFrame.html">THPSimpleGetTotalFrame</A></TH>
127<TD>Gets the total number of frames in the THP movie data.</TD>
128    </TR>
129  </TBODY>
130</TABLE>
131
132<H2><a name="Player">THP Player</a></H2>
133<TABLE class="api_list" border="1">
134  <TBODY>
135    <TR>
136<TH><A href="THPPlayer/THPPlayerInit.html">THPPlayerInit</A></TH>
137<TD>Initializes the THP player.</TD>
138    </TR>
139    <TR>
140<TH><A href="THPPlayer/THPPlayerQuit.html">THPPlayerQuit</A></TH>
141<TD>Discards the THP player.</TD>
142    </TR>
143    <TR>
144<TH><A href="THPPlayer/THPPlayerOpen.html">THPPlayerOpen</A></TH>
145<TD>Opens the THP movie data.</TD>
146    </TR>
147    <TR>
148<TH><A href="THPPlayer/THPPlayerClose.html">THPPlayerClose</A></TH>
149<TD>Closes the THP movie data.</TD>
150    </TR>
151    <TR>
152<TH><A href="THPPlayer/THPPlayerCalcNeedMemory.html">THPPlayerCalcNeedMemory</A></TH>
153<TD>Calculates the size of the work area that the THP player uses.</TD>
154    </TR>
155    <TR>
156<TH><A href="THPPlayer/THPPlayerSetBuffer.html">THPPlayerSetBuffer</A></TH>
157<TD>Registers the work area in the THP player.</TD>
158    </TR>
159    <TR>
160<TH><A href="THPPlayer/THPPlayerSetSoundMode.html">THPPlayerSetSoundMode</A></TH>
161<TD>Sets the THP player's output mode.</TD>
162    </TR>
163    <TR>
164<TH><A href="THPPlayer/THPPlayerGetSoundMode.html">THPPlayerGetSoundMode</A></TH>
165<TD>Gets the THP player's output mode.</TD>
166    </TR>
167    <TR>
168<TH><A href="THPPlayer/THPPlayerPrepare.html">THPPlayerPrepare</A></TH>
169<TD>Specifies how to play  back the THP movie data and the starting frame.</TD>
170    </TR>
171    <TR>
172<TH><A href="THPPlayer/THPPlayerPlay.html">THPPlayerPlay</A></TH>
173<TD>Starts THP movie data playback.</TD>
174    </TR>
175    <TR>
176<TH><A href="THPPlayer/THPPlayerStop.html">THPPlayerStop</A></TH>
177<TD>Stops THP movie data playback.</TD>
178    </TR>
179    <TR>
180<TH><A href="THPPlayer/THPPlayerPause.html">THPPlayerPause</A></TH>
181<TD>Pauses THP movie data playback.</TD>
182    </TR>
183    <TR>
184<TH><A href="THPPlayer/THPPlayerSkip.html">THPPlayerSkip</A></TH>
185<TD>Advances the THP movie data playback by one frame.</TD>
186    </TR>
187    <TR>
188<TH><A href="THPPlayer/THPPlayerDrawCurrentFrame.html">THPPlayerDrawCurrentFrame</A></TH>
189<TD>Renders the THP video data that should be currently displayed.</TD>
190    </TR>
191    <TR>
192<TH><A href="THPPlayer/THPPlayerDrawDone.html">THPPlayerDrawDone</A></TH>
193<TD>Called instead of the <CODE>GXDrawDone</CODE> function when THP movie data is playing.</TD>
194    </TR>
195    <TR>
196<TH><A href="THPPlayer/THPPlayerSetVolume.html">THPPlayerSetVolume</A></TH>
197<TD>Sets the audio playback volume.</TD>
198    </TR>
199     <TR>
200<TH><A href="THPPlayer/THPPlayerGetVolume.html">THPPlayerGetVolume</A></TH>
201<TD>Obtains the current playback volume.</TD>
202    </TR>
203    <TR>
204<TH><A href="THPPlayer/THPPlayerGetVideoInfo.html">THPPlayerGetVideoInfo</A></TH>
205<TD>Gets information about the THP video data.</TD>
206    </TR>
207    <TR>
208<TH><A href="THPPlayer/THPPlayerGetAudioInfo.html">THPPlayerGetAudioInfo</A></TH>
209<TD>Gets information about the THP audio data.</TD>
210    </TR>
211    <TR>
212<TH><A href="THPPlayer/THPPlayerGetFrameRate.html">THPPlayerGetFrameRate</A></TH>
213<TD>Gets the frame rate of the THP movie data.</TD>
214    </TR>
215    <TR>
216<TH><A href="THPPlayer/THPPlayerGetTotalFrame.html">THPPlayerGetTotalFrame</A></TH>
217<TD>Gets the total number of frames in the THP movie data.</TD>
218    </TR>
219    <TR>
220<TH><A href="THPPlayer/THPPlayerGetState.html">THPPlayerGetState</A></TH>
221<TD>Gets the current status of the THP player.</TD>
222    </TR>
223  </TBODY>
224</TABLE>
225
226<br><br><br>
227
228<hr><p>CONFIDENTIAL</p></body>
229</HTML>
230
231