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