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) Library API Function List</h1>
16
17<table border="1">
18  <tr>
19<td><a href="VIInit.html">VIInit</a> </td>
20<td>Sets the video controller to the default state.</td>
21  </tr>
22  <tr>
23<td><a href="VIConfigure.html">VIConfigure</a></td>
24<td>Configures the TV screen and external frame buffer (XFB).</td>
25  </tr>
26  <tr>
27<td><a href="VIConfigurePan.html">VIConfigurePan</a> </td>
28<td>Sets the pan position and size.</td>
29  </tr>
30  <tr>
31<td><a href="VISetBlack.html">VISetBlack</a></td>
32<td>Makes the screen black.</td>
33  </tr>
34  <tr>
35<td><a href="VIFlush.html">VIFlush</a></td>
36<td>Sets an internal flag to allow the VI setting changes made so far to take effect starting from the next field.</td>
37  </tr>
38  <tr>
39<td><a href="VIWaitForRetrace.html">VIWaitForRetrace</a> </td>
40<td>Waits for the next vertical retrace interrupt to occur. </td>
41  </tr>
42  <tr>
43<td><a href="VISetNextFrameBuffer.html">VISetNextFrameBuffer</a> </td>
44<td>Sets a pointer to the next display frame buffer in main memory.
45    </td>
46  </tr>
47  <tr>
48<td><a href="VIGetNextFrameBuffer.html">VIGetNextFrameBuffer</a></td>
49<td>Returns a pointer to the next frame buffer.</td>
50  </tr>
51  <tr>
52<td><a href="VIGetCurrentFrameBuffer.html">VIGetCurrentFrameBuffer</a></td>
53<td>Returns a pointer to the current frame buffer.</td>
54  </tr>
55  <tr>
56<td><a href="VIGetRetraceCount.html">VIGetRetraceCount</a></td>
57<td>Obtains the number of retrace interrupts that have occurred since <CODE>VIInit()</CODE> was called.</td>
58  </tr>
59  <tr>
60<td><a href="VIGetNextField.html">VIGetNextField</a></td>
61<td>Obtains the next field.</td>
62  </tr>
63  <tr>
64<td><a href="VIPadFrameBufferWidth.html">VIPadFrameBufferWidth</a></td>
65<td>Rounds up the frame buffer width to next 16-pixel boundary.</td>
66  </tr>
67  <tr>
68<td><a href="VIGetTvFormat.html">VIGetTvFormat</a></td>
69<td>This function returns the TV system (NTSC, PAL, EURGB60, or M/PAL).</td>
70  </tr>
71  <tr>
72<td><a href="VISetPreRetraceCallback.html">VISetPreRetraceCallback</a></td>
73<td>Sets the pre-retrace callback.</td>
74  </tr>
75  <tr>
76<td><a href="VISetPostRetraceCallback.html">VISetPostRetraceCallback</a> </td>
77<td>Sets the post-retrace callback.</td>
78  </tr>
79  <tr>
80<td><a href="VIGetDTVStatus.html">VIGetDTVStatus</a> </td>
81<td>Returns whether the Digital AV cable (progressive cable) is connected or not.</td>
82  </tr>
83  <tr>
84<td><a href="VISetGamma.html">VISetGamma</a></td>
85<td>Applies gamma correction according to screen brightness.</td>
86  </tr>
87  <tr>
88<td><a href="VISetTrapFilter.html">VISetTrapFilter</a></td>
89<td>Applies trap filter to screen.</td>
90  </tr>
91
92  <tr>
93<td><a href="VISetVSyncTimingTest.html">VISetVSyncTimingTest</a></td>
94<td>Starts the VI retrace interrupt timing test.</td>
95  </tr>
96  <tr>
97<td><a href="VIGetVSyncTimingTest.html">VIGetVSyncTimingTest</a></td>
98<td>Ends the VI retrace interrupt timing test and returns the result.</td>
99  </tr>
100
101
102</table>
103</body>
104</html>
105