1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3 4<head> 5<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 6<meta name="GENERATOR" content="Microsoft FrontPage 3.0"> 7<meta http-equiv="Content-Style-Type" content="text/css"> 8<base target="main"> 9<link rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 10<title><revolution/vi.h></title> 11</head> 12 13<body> 14 15<h1>Video Interface (VI) API Function List</h1> 16 17<H2><a name="VI">Video Interface</a></H2> 18<TABLE class="api_list" border="1" > 19 <tr> 20<th><a href="VIInit.html">VIInit</a></th> 21<td>Sets the video controller to the default state.</td> 22 </tr> 23 <tr> 24<th><a href="VIConfigure.html">VIConfigure</a></th> 25<td>Configures the TV screen and external frame buffer (XFB).</td> 26 </tr> 27 <tr> 28<th><a href="VIConfigurePan.html">VIConfigurePan</a></th> 29<td>Sets the pan position and size.</td> 30 </tr> 31 <tr> 32<th><a href="VISetBlack.html">VISetBlack</a></th> 33<td>Makes the screen black.</td> 34 </tr> 35 <tr> 36<th><a href="VIFlush.html">VIFlush</a></th> 37<td>Sets an internal flag to allow the VI setting changes made so far to take effect from the next field.</td> 38 </tr> 39 <tr> 40<th><a href="VIWaitForRetrace.html">VIWaitForRetrace</a></th> 41<td>Waits for the next vertical retrace interrupt to occur.</td> 42 </tr> 43 <tr> 44<th><a href="VISetNextFrameBuffer.html">VISetNextFrameBuffer</a></th> 45<td>Sets a pointer to the display frame buffer in main memory.</td> 46 </tr> 47 <tr> 48<th><a href="VIGetNextFrameBuffer.html">VIGetNextFrameBuffer</a></th> 49<td>Returns a pointer to the next frame buffer.</td> 50 </tr> 51 <tr> 52<th><a href="VIGetCurrentFrameBuffer.html">VIGetCurrentFrameBuffer</a></th> 53<td>Returns a pointer to the current frame buffer.</td> 54 </tr> 55 <tr> 56<th><a href="VIGetRetraceCount.html">VIGetRetraceCount</a></th> 57<td>Obtains the number of retrace interrupts that have occurred since the <CODE>VIInit</CODE> function was called.</td> 58 </tr> 59 <tr> 60<th><a href="VIGetNextField.html">VIGetNextField</a></th> 61<td>Obtains the next field.</td> 62 </tr> 63 <tr> 64<th><a href="VIPadFrameBufferWidth.html">VIPadFrameBufferWidth</a></th> 65<td>Rounds up the frame buffer width to the next 16-pixel boundary.</td> 66 </tr> 67 <tr> 68<th><a href="VIGetTvFormat.html">VIGetTvFormat</a></th> 69<td>This function returns the TV video format (NTSC, PAL, EURGB60).</td> 70 </tr> 71 <tr> 72<th><a href="VIGetScanMode.html">VIGetScanMode</a></th> 73<td>Returns the current scan mode (INTERLACE, NON_INTERLACE, or PROGRESSIVE).</td> 74 </tr> 75 76 <tr> 77<th><a href="VISetPreRetraceCallback.html">VISetPreRetraceCallback</a></th> 78<td>Sets the pre-retrace callback.</td> 79 </tr> 80 <tr> 81<th><a href="VISetPostRetraceCallback.html">VISetPostRetraceCallback</a></th> 82<td>Sets the post-retrace callback.</td> 83 </tr> 84 <tr> 85<th><a href="VIGetDTVStatus.html">VIGetDTVStatus</a></th> 86<td>Indicates whether or not the Digital AV cable (progressive cable) is connected.</td> 87 </tr> 88 <tr> 89<th><a href="VISetGamma.html">VISetGamma</a></th> 90<td>Applies gamma correction according to screen brightness.</td> 91 </tr> 92 <tr> 93<th><a href="VISetTrapFilter.html">VISetTrapFilter</a></th> 94<td>Applies trap filter to screen.</td> 95 </tr> 96 97 <tr> 98<th><a href="VISetVSyncTimingTest.html">VISetVSyncTimingTest</a></th> 99<td>Starts the VI retrace interrupt timing test.</td> 100 </tr> 101 <tr> 102<th><a href="VIGetVSyncTimingTest.html">VIGetVSyncTimingTest</a></th> 103<td>Ends the VI retrace interrupt timing test and returns the result.</td> 104 </tr> 105 106 <tr> 107<th><a href="VIEnableDimming.html">VIEnableDimming</a></th> 108<td>Turns ON or OFF the display burn-in protection feature.</td> 109 </tr> 110 <tr> 111<th><a href="VISetTimeToDimming.html">VISetTimeToDimming</a></th> 112<td>Changes time-to-activation of burn-in reduction.</td> 113 </tr> 114 115 <tr> 116<th><a href="VIGetDimmingCount.html">VIGetDimmingCount</a></th> 117<td>Returns time-to-execution of burn-in protection.</td> 118 </tr> 119 120 121 <tr> 122<th><a href="VIResetDimmingCount.html">VIResetDimmingCount</a></th> 123<td>Resets time-to-activation of burn-in reduction.</td> 124 </tr> 125 126 127</table> 128<hr><p>CONFIDENTIAL</p></body> 129</html> 130