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