cvcap_w32_diff.htm

Yvonnic MM, 2010-11-18 01:33 pm

Download (216.1 kB)

 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2
        "http://www.w3.org/TR/html4/loose.dtd">
3
<html>
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<title>WinMerge File Compare Report</title>
7
<style type="text/css">
8
<!--
9
td,th {font-size: 12pt;}
10
.ln {text-align: right; background-color: lightgrey;}
11
.title {color: white; background-color: blue; vertical-align: top;}
12
.sf3b2 {color: #000000; background-color: #ffffff; }
13
.sf3b5 {color: #000000; background-color: #000000; }
14
.sf3b14 {color: #000000; background-color: #ffa0a0; }
15
.sf3b16 {color: #000000; background-color: #f1e2ad; }
16
.sf6b2 {color: #ffffff; background-color: #ffffff; }
17
.sf6b5 {color: #ffffff; background-color: #000000; }
18
.sf6b14 {color: #ffffff; background-color: #ffa0a0; }
19
.sf6b16 {color: #ffffff; background-color: #f1e2ad; }
20
.sf7b2 {color: #0000ff; background-color: #ffffff; font-weight: bold; }
21
.sf7b5 {color: #0000ff; background-color: #000000; font-weight: bold; }
22
.sf7b14 {color: #0000ff; background-color: #ffa0a0; font-weight: bold; }
23
.sf7b16 {color: #0000ff; background-color: #f1e2ad; font-weight: bold; }
24
.sf8b2 {color: #800080; background-color: #ffffff; }
25
.sf8b5 {color: #800080; background-color: #000000; }
26
.sf8b14 {color: #800080; background-color: #ffa0a0; }
27
.sf8b16 {color: #800080; background-color: #f1e2ad; }
28
.sf9b2 {color: #008000; background-color: #ffffff; }
29
.sf9b5 {color: #008000; background-color: #000000; }
30
.sf9b14 {color: #008000; background-color: #ffa0a0; }
31
.sf9b16 {color: #008000; background-color: #f1e2ad; }
32
.sf10b2 {color: #ff0000; background-color: #ffffff; }
33
.sf10b5 {color: #ff0000; background-color: #000000; }
34
.sf10b14 {color: #ff0000; background-color: #ffa0a0; }
35
.sf10b16 {color: #ff0000; background-color: #f1e2ad; }
36
.sf11b2 {color: #606060; background-color: #ffffff; }
37
.sf11b5 {color: #606060; background-color: #000000; }
38
.sf11b14 {color: #606060; background-color: #ffa0a0; }
39
.sf11b16 {color: #606060; background-color: #f1e2ad; }
40
.sf12b2 {color: #800000; background-color: #ffffff; }
41
.sf12b5 {color: #800000; background-color: #000000; }
42
.sf12b14 {color: #800000; background-color: #ffa0a0; }
43
.sf12b16 {color: #800000; background-color: #f1e2ad; }
44
.sf13b2 {color: #0080c0; background-color: #ffffff; }
45
.sf13b5 {color: #0080c0; background-color: #000000; }
46
.sf13b14 {color: #0080c0; background-color: #ffa0a0; }
47
.sf13b16 {color: #0080c0; background-color: #f1e2ad; }
48
.sf15b2 {color: #000000; background-color: #ffffff; }
49
.sf15b5 {color: #000000; background-color: #000000; }
50
.sf15b14 {color: #000000; background-color: #ffa0a0; }
51
.sf15b16 {color: #000000; background-color: #f1e2ad; }
52
.sf17b2 {color: #000000; background-color: #ffffff; }
53
.sf17b5 {color: #000000; background-color: #000000; }
54
.sf17b14 {color: #000000; background-color: #ffa0a0; }
55
.sf17b16 {color: #000000; background-color: #f1e2ad; }
56
.sf20b2 {color: #000080; background-color: #ffffff; }
57
.sf20b5 {color: #000080; background-color: #000000; }
58
.sf20b14 {color: #000080; background-color: #ffa0a0; }
59
.sf20b16 {color: #000080; background-color: #f1e2ad; }
60
.sf21b2 {color: #0080c0; background-color: #ffffff; }
61
.sf21b5 {color: #0080c0; background-color: #000000; }
62
.sf21b14 {color: #0080c0; background-color: #ffa0a0; }
63
.sf21b16 {color: #0080c0; background-color: #f1e2ad; }
64
-->
65
</style>
66
</head>
67
<body>
68
<table cellspacing="0" cellpadding="0" style="width: 100%; margin: 0; border: none;">
69
<thead>
70
<tr>
71
<th class="title" style="width:0%"></th><th class="title" style="width:50.000000%">C:\Program Files\OpenCV\src\highgui\cvcap_w32.cpp</th>
72
<th class="title" style="width:0%"></th><th class="title" style="width:50.000000%">C:\Program Files\OpenCV2.1libMT\src\highgui\cvcap_w32.cpp</th>
73
</tr>
74
</thead>
75
<tbody>
76
<tr valign="top">
77
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">/</span><span class="sf9b2">*M////////////////////////////////////////////////////////////////////////////////<wbr>///////</span></code></td>
78
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">/</span><span class="sf9b2">*M////////////////////////////////////////////////////////////////////////////////<wbr>///////</span></code></td>
79
</tr>
80
<tr valign="top">
81
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
82
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
83
</tr>
84
<tr valign="top">
85
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.</span></code></td>
86
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.</span></code></td>
87
</tr>
88
<tr valign="top">
89
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
90
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
91
</tr>
92
<tr valign="top">
93
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;By downloading, copying, installing or using the software you agree to this license.</span></code></td>
94
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;By downloading, copying, installing or using the software you agree to this license.</span></code></td>
95
</tr>
96
<tr valign="top">
97
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;If you do not agree to this license, do not download, install,</span></code></td>
98
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;If you do not agree to this license, do not download, install,</span></code></td>
99
</tr>
100
<tr valign="top">
101
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;copy or use the software.</span></code></td>
102
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp;copy or use the software.</span></code></td>
103
</tr>
104
<tr valign="top">
105
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
106
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
107
</tr>
108
<tr valign="top">
109
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
110
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
111
</tr>
112
<tr valign="top">
113
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Intel License Agreement</span></code></td>
114
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Intel License Agreement</span></code></td>
115
</tr>
116
<tr valign="top">
117
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;For Open Source Computer Vision Library</span></code></td>
118
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;For Open Source Computer Vision Library</span></code></td>
119
</tr>
120
<tr valign="top">
121
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
122
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
123
</tr>
124
<tr valign="top">
125
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// Copyright (C) 2000, Intel Corporation, all rights reserved.</span></code></td>
126
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// Copyright (C) 2000, Intel Corporation, all rights reserved.</span></code></td>
127
</tr>
128
<tr valign="top">
129
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// Third party copyrights are property of their respective owners.</span></code></td>
130
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// Third party copyrights are property of their respective owners.</span></code></td>
131
</tr>
132
<tr valign="top">
133
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
134
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
135
</tr>
136
<tr valign="top">
137
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// Redistribution and use in source and binary forms, with or without modification,</span></code></td>
138
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// Redistribution and use in source and binary forms, with or without modification,</span></code></td>
139
</tr>
140
<tr valign="top">
141
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// are permitted provided that the following conditions are met:</span></code></td>
142
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// are permitted provided that the following conditions are met:</span></code></td>
143
</tr>
144
<tr valign="top">
145
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
146
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
147
</tr>
148
<tr valign="top">
149
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; * Redistribution's of source code must retain the above copyright notice,</span></code></td>
150
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; * Redistribution's of source code must retain the above copyright notice,</span></code></td>
151
</tr>
152
<tr valign="top">
153
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; this list of conditions and the following disclaimer.</span></code></td>
154
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; this list of conditions and the following disclaimer.</span></code></td>
155
</tr>
156
<tr valign="top">
157
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
158
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
159
</tr>
160
<tr valign="top">
161
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; * Redistribution's in binary form must reproduce the above copyright notice,</span></code></td>
162
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; * Redistribution's in binary form must reproduce the above copyright notice,</span></code></td>
163
</tr>
164
<tr valign="top">
165
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; this list of conditions and the following disclaimer in the documentation</span></code></td>
166
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; this list of conditions and the following disclaimer in the documentation</span></code></td>
167
</tr>
168
<tr valign="top">
169
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; and/or other materials provided with the distribution.</span></code></td>
170
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; and/or other materials provided with the distribution.</span></code></td>
171
</tr>
172
<tr valign="top">
173
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
174
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
175
</tr>
176
<tr valign="top">
177
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; * The name of Intel Corporation may not be used to endorse or promote products</span></code></td>
178
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; * The name of Intel Corporation may not be used to endorse or promote products</span></code></td>
179
</tr>
180
<tr valign="top">
181
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; derived from this software without specific prior written permission.</span></code></td>
182
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// &nbsp; &nbsp; derived from this software without specific prior written permission.</span></code></td>
183
</tr>
184
<tr valign="top">
185
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
186
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
187
</tr>
188
<tr valign="top">
189
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// This software is provided by the copyright holders and contributors "as is" and</span></code></td>
190
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// This software is provided by the copyright holders and contributors "as is" and</span></code></td>
191
</tr>
192
<tr valign="top">
193
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// any express or implied warranties, including, but not limited to, the implied</span></code></td>
194
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// any express or implied warranties, including, but not limited to, the implied</span></code></td>
195
</tr>
196
<tr valign="top">
197
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// warranties of merchantability and fitness for a particular purpose are disclaimed.</span></code></td>
198
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// warranties of merchantability and fitness for a particular purpose are disclaimed.</span></code></td>
199
</tr>
200
<tr valign="top">
201
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// In no event shall the Intel Corporation or contributors be liable for any direct,</span></code></td>
202
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// In no event shall the Intel Corporation or contributors be liable for any direct,</span></code></td>
203
</tr>
204
<tr valign="top">
205
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// indirect, incidental, special, exemplary, or consequential damages</span></code></td>
206
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// indirect, incidental, special, exemplary, or consequential damages</span></code></td>
207
</tr>
208
<tr valign="top">
209
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// (including, but not limited to, procurement of substitute goods or services;</span></code></td>
210
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// (including, but not limited to, procurement of substitute goods or services;</span></code></td>
211
</tr>
212
<tr valign="top">
213
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// loss of use, data, or profits; or business interruption) however caused</span></code></td>
214
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// loss of use, data, or profits; or business interruption) however caused</span></code></td>
215
</tr>
216
<tr valign="top">
217
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// and on any theory of liability, whether in contract, strict liability,</span></code></td>
218
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// and on any theory of liability, whether in contract, strict liability,</span></code></td>
219
</tr>
220
<tr valign="top">
221
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// or tort (including negligence or otherwise) arising in any way out of</span></code></td>
222
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// or tort (including negligence or otherwise) arising in any way out of</span></code></td>
223
</tr>
224
<tr valign="top">
225
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// the use of this software, even if advised of the possibility of such damage.</span></code></td>
226
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">// the use of this software, even if advised of the possibility of such damage.</span></code></td>
227
</tr>
228
<tr valign="top">
229
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
230
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//</span></code></td>
231
</tr>
232
<tr valign="top">
233
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//M*/</span>&nbsp;</code></td>
234
<td class="ln"></td><td class="sf3b2"><code><span class="sf9b2">//M*/</span>&nbsp;</code></td>
235
</tr>
236
<tr valign="top">
237
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
238
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
239
</tr>
240
<tr valign="top">
241
<td class="ln"></td><td class="sf3b2"><code><span class="sf13b2">#include "_highgui.h"</span></code></td>
242
<td class="ln"></td><td class="sf3b2"><code><span class="sf13b2">#include "_highgui.h"</span></code></td>
243
</tr>
244
<tr valign="top">
245
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
246
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#include "interfaces\ffopencv\ffopencv.h"</span></code></td>
247
</tr>
248
<tr valign="top">
249
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
250
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
251
</tr>
252
<tr valign="top">
253
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">extern</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"C"</span>&nbsp;</code></td>
254
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">extern "C"</span></code></td>
255
</tr>
256
<tr valign="top">
257
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
258
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
259
</tr>
260
<tr valign="top">
261
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvCreateFileCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">const</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">char</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">filename</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
262
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef void* (*CvCreateFileCapture_Plugin)( const char* filename );</span></code></td>
263
</tr>
264
<tr valign="top">
265
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvCreateCameraCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">index</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
266
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef void* (*CvCreateCameraCapture_Plugin)( int index );</span></code></td>
267
</tr>
268
<tr valign="top">
269
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvGrabFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">capture_handle</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
270
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef int (*CvGrabFrame_Plugin)( void* capture_handle );</span></code></td>
271
</tr>
272
<tr valign="top">
273
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">IplImage</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvRetrieveFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">capture_handle</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
274
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef IplImage* (*CvRetrieveFrame_Plugin)( void* capture_handle, int );</span></code></td>
275
</tr>
276
<tr valign="top">
277
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvSetCaptureProperty_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">capture_handle</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">prop_id</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">double</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">value</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
278
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef int (*CvSetCaptureProperty_Plugin)( void* capture_handle, int prop_id, double value );</span></code></td>
279
</tr>
280
<tr valign="top">
281
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">double</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvGetCaptureProperty_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">capture_handle</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">prop_id</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
282
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef double (*CvGetCaptureProperty_Plugin)( void* capture_handle, int prop_id );</span></code></td>
283
</tr>
284
<tr valign="top">
285
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvReleaseCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">capture_handle</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
286
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef void (*CvReleaseCapture_Plugin)( void** capture_handle );</span></code></td>
287
</tr>
288
<tr valign="top">
289
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvCreateVideoWriter_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">const</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">char</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">filename</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">fourcc</span><span style="color: #000000; background-color: #efcb05; ">,</span></code></td>
290
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef void* (*CvCreateVideoWriter_Plugin)( const char* filename, int fourcc,</span></code></td>
291
</tr>
292
<tr valign="top">
293
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">double</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">fps</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvSize</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">frameSize</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">isColor</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
294
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000000; background-color: #efcb05; ">double fps, CvSize frameSize, int isColor );</span></code></td>
295
</tr>
296
<tr valign="top">
297
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvWriteFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">writer_handle</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">const</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">IplImage</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">frame</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
298
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef int (*CvWriteFrame_Plugin)( void* writer_handle, const IplImage* frame );</span></code></td>
299
</tr>
300
<tr valign="top">
301
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">typedef</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">CvReleaseVideoWriter_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">writer</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
302
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">typedef void (*CvReleaseVideoWriter_Plugin)( void** writer );</span></code></td>
303
</tr>
304
<tr valign="top">
305
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
306
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
307
</tr>
308
<tr valign="top">
309
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
310
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">//</span></code></td>
311
</tr>
312
<tr valign="top">
313
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">HMODULE</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
314
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static HMODULE icvFFOpenCV = 0;</span></code></td>
315
</tr>
316
<tr valign="top">
317
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvCreateFileCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvCreateFileCapture_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
318
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvCreateFileCapture_Plugin icvCreateFileCapture_FFMPEG_p = 0;</span></code></td>
319
</tr>
320
<tr valign="top">
321
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvReleaseCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvReleaseCapture_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
322
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvReleaseCapture_Plugin icvReleaseCapture_FFMPEG_p = 0;</span></code></td>
323
</tr>
324
<tr valign="top">
325
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvGrabFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvGrabFrame_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
326
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvGrabFrame_Plugin icvGrabFrame_FFMPEG_p = 0;</span></code></td>
327
</tr>
328
<tr valign="top">
329
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvRetrieveFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvRetrieveFrame_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
330
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvRetrieveFrame_Plugin icvRetrieveFrame_FFMPEG_p = 0;</span></code></td>
331
</tr>
332
<tr valign="top">
333
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvSetCaptureProperty_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvSetCaptureProperty_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
334
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvSetCaptureProperty_Plugin icvSetCaptureProperty_FFMPEG_p = 0;</span></code></td>
335
</tr>
336
<tr valign="top">
337
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvGetCaptureProperty_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvGetCaptureProperty_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
338
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvGetCaptureProperty_Plugin icvGetCaptureProperty_FFMPEG_p = 0;</span></code></td>
339
</tr>
340
<tr valign="top">
341
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvCreateVideoWriter_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvCreateVideoWriter_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
342
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvCreateVideoWriter_Plugin icvCreateVideoWriter_FFMPEG_p = 0;</span></code></td>
343
</tr>
344
<tr valign="top">
345
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvReleaseVideoWriter_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvReleaseVideoWriter_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
346
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvReleaseVideoWriter_Plugin icvReleaseVideoWriter_FFMPEG_p = 0;</span></code></td>
347
</tr>
348
<tr valign="top">
349
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">CvWriteFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvWriteFrame_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
350
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static CvWriteFrame_Plugin icvWriteFrame_FFMPEG_p = 0;</span></code></td>
351
</tr>
352
<tr valign="top">
353
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
354
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
355
</tr>
356
<tr valign="top">
357
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span></code></td>
358
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">static void</span></code></td>
359
</tr>
360
<tr valign="top">
361
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">icvInitFFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">void</span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
362
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">icvInitFFMPEG(void)</span></code></td>
363
</tr>
364
<tr valign="top">
365
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
366
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
367
</tr>
368
<tr valign="top">
369
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">static</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">int</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegInitialized</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
370
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">static int ffmpegInitialized = 0;</span></code></td>
371
</tr>
372
<tr valign="top">
373
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">ffmpegInitialized</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
374
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">if( !ffmpegInitialized )</span></code></td>
375
</tr>
376
<tr valign="top">
377
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
378
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
379
</tr>
380
<tr valign="top">
381
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#ifdef __MINGW32__</span></code></td>
382
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#ifdef __MINGW32__</span></code></td>
383
</tr>
384
<tr valign="top">
385
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_prefix "lib"</span></code></td>
386
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_prefix "lib"</span></code></td>
387
</tr>
388
<tr valign="top">
389
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#else</span></code></td>
390
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#else</span></code></td>
391
</tr>
392
<tr valign="top">
393
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_prefix ""</span></code></td>
394
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_prefix ""</span></code></td>
395
</tr>
396
<tr valign="top">
397
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#endif</span></code></td>
398
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#endif</span></code></td>
399
</tr>
400
<tr valign="top">
401
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#if defined(_DEBUG)</span></code></td>
402
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#if defined(_DEBUG)</span></code></td>
403
</tr>
404
<tr valign="top">
405
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix_dbg "d"</span></code></td>
406
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix_dbg "d"</span></code></td>
407
</tr>
408
<tr valign="top">
409
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#else</span></code></td>
410
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#else</span></code></td>
411
</tr>
412
<tr valign="top">
413
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix_dbg ""</span></code></td>
414
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix_dbg ""</span></code></td>
415
</tr>
416
<tr valign="top">
417
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#endif</span></code></td>
418
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#endif</span></code></td>
419
</tr>
420
<tr valign="top">
421
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#if defined EM64T</span></code></td>
422
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#if defined EM64T</span></code></td>
423
</tr>
424
<tr valign="top">
425
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix "_64"</span></code></td>
426
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix "_64"</span></code></td>
427
</tr>
428
<tr valign="top">
429
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#else</span></code></td>
430
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#else</span></code></td>
431
</tr>
432
<tr valign="top">
433
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix ""</span></code></td>
434
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_suffix ""</span></code></td>
435
</tr>
436
<tr valign="top">
437
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#endif</span></code></td>
438
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#endif</span></code></td>
439
</tr>
440
<tr valign="top">
441
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
442
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">//</span></code></td>
443
</tr>
444
<tr valign="top">
445
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_name_m2(a,b,c) ffopencv_prefix "opencv_ffmpeg" #a #b #c ffopencv_suffix ffopencv_suffix_dbg ".dll"</span></code></td>
446
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_name_m2(a,b,c) ffopencv_prefix "opencv_ffmpeg" #a #b #c ffopencv_suffix ffopencv_suffix_dbg ".dll"</span></code></td>
447
</tr>
448
<tr valign="top">
449
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_name_m(a,b,c) ffopencv_name_m2(a,b,c)</span></code></td>
450
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">#define ffopencv_name_m(a,b,c) ffopencv_name_m2(a,b,c)</span></code></td>
451
</tr>
452
<tr valign="top">
453
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">const</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">char</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffopencv_name</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
454
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">const char* ffopencv_name =</span></code></td>
455
</tr>
456
<tr valign="top">
457
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffopencv_name_m</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CV_MAJOR_VERSION</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; ">CV_MINOR_VERSION</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; ">CV_SUBMINOR_VERSION</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
458
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffopencv_name_m(CV_MAJOR_VERSION,CV_MINOR_VERSION,CV_SUBMINOR_VERSION);</span></code></td>
459
</tr>
460
<tr valign="top">
461
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
462
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">//</span></code></td>
463
</tr>
464
<tr valign="top">
465
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">LoadLibrary</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffopencv_name</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
466
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV = LoadLibrary( ffopencv_name );</span></code></td>
467
</tr>
468
<tr valign="top">
469
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
470
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">if( icvFFOpenCV )</span></code></td>
471
</tr>
472
<tr valign="top">
473
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
474
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">{</span></code></td>
475
</tr>
476
<tr valign="top">
477
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvCreateFileCapture_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
478
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvCreateFileCapture_FFMPEG_p =</span></code></td>
479
</tr>
480
<tr valign="top">
481
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvCreateFileCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvCreateFileCapture_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
482
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvCreateFileCapture_Plugin)GetProcAddress(icvFFOpenCV, "cvCreateFileCapture_FFMPEG");</span></code></td>
483
</tr>
484
<tr valign="top">
485
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvReleaseCapture_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
486
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvReleaseCapture_FFMPEG_p =</span></code></td>
487
</tr>
488
<tr valign="top">
489
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvReleaseCapture_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvReleaseCapture_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
490
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvReleaseCapture_Plugin)GetProcAddress(icvFFOpenCV, "cvReleaseCapture_FFMPEG");</span></code></td>
491
</tr>
492
<tr valign="top">
493
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvGrabFrame_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
494
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvGrabFrame_FFMPEG_p =</span></code></td>
495
</tr>
496
<tr valign="top">
497
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvGrabFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvGrabFrame_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
498
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvGrabFrame_Plugin)GetProcAddress(icvFFOpenCV, "cvGrabFrame_FFMPEG");</span></code></td>
499
</tr>
500
<tr valign="top">
501
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvRetrieveFrame_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
502
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvRetrieveFrame_FFMPEG_p =</span></code></td>
503
</tr>
504
<tr valign="top">
505
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvRetrieveFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvRetrieveFrame_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
506
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvRetrieveFrame_Plugin)GetProcAddress(icvFFOpenCV, "cvRetrieveFrame_FFMPEG");</span></code></td>
507
</tr>
508
<tr valign="top">
509
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvSetCaptureProperty_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
510
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvSetCaptureProperty_FFMPEG_p =</span></code></td>
511
</tr>
512
<tr valign="top">
513
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvSetCaptureProperty_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvSetCaptureProperty_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
514
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvSetCaptureProperty_Plugin)GetProcAddress(icvFFOpenCV, "cvSetCaptureProperty_FFMPEG");</span></code></td>
515
</tr>
516
<tr valign="top">
517
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvGetCaptureProperty_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
518
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvGetCaptureProperty_FFMPEG_p =</span></code></td>
519
</tr>
520
<tr valign="top">
521
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvGetCaptureProperty_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvGetCaptureProperty_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
522
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvGetCaptureProperty_Plugin)GetProcAddress(icvFFOpenCV, "cvGetCaptureProperty_FFMPEG");</span></code></td>
523
</tr>
524
<tr valign="top">
525
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvCreateVideoWriter_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
526
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvCreateVideoWriter_FFMPEG_p =</span></code></td>
527
</tr>
528
<tr valign="top">
529
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvCreateVideoWriter_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvCreateVideoWriter_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
530
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvCreateVideoWriter_Plugin)GetProcAddress(icvFFOpenCV, "cvCreateVideoWriter_FFMPEG");</span></code></td>
531
</tr>
532
<tr valign="top">
533
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvReleaseVideoWriter_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
534
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvReleaseVideoWriter_FFMPEG_p =</span></code></td>
535
</tr>
536
<tr valign="top">
537
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvReleaseVideoWriter_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvReleaseVideoWriter_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
538
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvReleaseVideoWriter_Plugin)GetProcAddress(icvFFOpenCV, "cvReleaseVideoWriter_FFMPEG");</span></code></td>
539
</tr>
540
<tr valign="top">
541
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvWriteFrame_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span></code></td>
542
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvWriteFrame_FFMPEG_p =</span></code></td>
543
</tr>
544
<tr valign="top">
545
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">CvWriteFrame_Plugin</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">GetProcAddress</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">icvFFOpenCV</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">"cvWriteFrame_FFMPEG"</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
546
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">(CvWriteFrame_Plugin)GetProcAddress(icvFFOpenCV, "cvWriteFrame_FFMPEG");</span></code></td>
547
</tr>
548
<tr valign="top">
549
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
550
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
551
</tr>
552
<tr valign="top">
553
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegInitialized</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">1</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
554
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegInitialized = 1;</span></code></td>
555
</tr>
556
<tr valign="top">
557
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
558
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">// &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
559
</tr>
560
<tr valign="top">
561
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
562
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">}</span></code></td>
563
</tr>
564
<tr valign="top">
565
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
566
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
567
</tr>
568
<tr valign="top">
569
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
570
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
571
</tr>
572
<tr valign="top">
573
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">class</span><span class="sf11b2"> </span><span class="sf3b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2"> </span><span class="sf11b2">:</span><span class="sf11b2"> </span><span class="sf7b2">public</span><span class="sf11b2"> </span><span class="sf3b2">CvCapture</span></code></td>
574
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">class</span><span class="sf11b2"> </span><span class="sf3b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2"> </span><span class="sf11b2">:</span><span class="sf11b2"> </span><span class="sf7b2">public</span><span class="sf11b2"> </span><span class="sf3b2">CvCapture</span></code></td>
575
</tr>
576
<tr valign="top">
577
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
578
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
579
</tr>
580
<tr valign="top">
581
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">public</span><span class="sf11b2">:</span></code></td>
582
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">public</span><span class="sf11b2">:</span></code></td>
583
</tr>
584
<tr valign="top">
585
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
586
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
587
</tr>
588
<tr valign="top">
589
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf11b2">~</span><span class="sf8b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
590
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf11b2">~</span><span class="sf8b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
591
</tr>
592
<tr valign="top">
593
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
594
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
595
</tr>
596
<tr valign="top">
597
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf8b2">getProperty</span><span class="sf11b2">(</span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">propId</span><span class="sf11b2">)</span></code></td>
598
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf8b2">getProperty</span><span class="sf11b2">(</span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">propId</span><span class="sf11b2">)</span></code></td>
599
</tr>
600
<tr valign="top">
601
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
602
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
603
</tr>
604
<tr valign="top">
605
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvGetCaptureProperty_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">propId</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
606
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvGetCaptureProperty_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">propId</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
607
</tr>
608
<tr valign="top">
609
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
610
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
611
</tr>
612
<tr valign="top">
613
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">setProperty</span><span class="sf11b2">(</span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">propId</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf3b2">value</span><span class="sf11b2">)</span></code></td>
614
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">setProperty</span><span class="sf11b2">(</span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">propId</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf3b2">value</span><span class="sf11b2">)</span></code></td>
615
</tr>
616
<tr valign="top">
617
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
618
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
619
</tr>
620
<tr valign="top">
621
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvSetCaptureProperty_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">propId</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">value</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
622
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvSetCaptureProperty_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">propId</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">value</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
623
</tr>
624
<tr valign="top">
625
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
626
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
627
</tr>
628
<tr valign="top">
629
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">grabFrame</span><span class="sf11b2">(</span><span class="sf11b2">)</span></code></td>
630
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">grabFrame</span><span class="sf11b2">(</span><span class="sf11b2">)</span></code></td>
631
</tr>
632
<tr valign="top">
633
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
634
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
635
</tr>
636
<tr valign="top">
637
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvGrabFrame_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
638
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvGrabFrame_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
639
</tr>
640
<tr valign="top">
641
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
642
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
643
</tr>
644
<tr valign="top">
645
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf3b2">IplImage</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf8b2">retrieveFrame</span><span class="sf11b2">(</span><span class="sf7b2">int</span><span class="sf11b2">)</span></code></td>
646
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf3b2">IplImage</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf8b2">retrieveFrame</span><span class="sf11b2">(</span><span class="sf7b2">int</span><span class="sf11b2">)</span></code></td>
647
</tr>
648
<tr valign="top">
649
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
650
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
651
</tr>
652
<tr valign="top">
653
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvRetrieveFrame_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
654
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvRetrieveFrame_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
655
</tr>
656
<tr valign="top">
657
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
658
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
659
</tr>
660
<tr valign="top">
661
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
662
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
663
</tr>
664
<tr valign="top">
665
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
666
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
667
</tr>
668
<tr valign="top">
669
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
670
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
671
</tr>
672
<tr valign="top">
673
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
674
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
675
</tr>
676
<tr valign="top">
677
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvInitFFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
678
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">icvInitFFMPEG();</span></code></td>
679
</tr>
680
<tr valign="top">
681
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">icvCreateFileCapture_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
682
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">if( !icvCreateFileCapture_FFMPEG_p )</span></code></td>
683
</tr>
684
<tr valign="top">
685
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
686
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">// &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">return false;</span></code></td>
687
</tr>
688
<tr valign="top">
689
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvCreateFileCapture_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">filename</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
690
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvCreateFileCapture_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">filename</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
691
</tr>
692
<tr valign="top">
693
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">!</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
694
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">!</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
695
</tr>
696
<tr valign="top">
697
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
698
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
699
</tr>
700
<tr valign="top">
701
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">void</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span></code></td>
702
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">void</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span></code></td>
703
</tr>
704
<tr valign="top">
705
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
706
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
707
</tr>
708
<tr valign="top">
709
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">&amp;</span><span class="sf17b18">&amp;</span><span class="sf17b18"> </span><span class="sf17b18">icvReleaseCapture_FFMPEG_p</span><span class="sf17b18"> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
710
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
711
</tr>
712
<tr valign="top">
713
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvReleaseCapture_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&amp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
714
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">cvReleaseCapture_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&amp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
715
</tr>
716
<tr valign="top">
717
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">assert</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
718
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">assert</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
719
</tr>
720
<tr valign="top">
721
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
722
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">ffmpegCapture</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
723
</tr>
724
<tr valign="top">
725
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
726
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
727
</tr>
728
<tr valign="top">
729
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
730
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
731
</tr>
732
<tr valign="top">
733
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">protected</span><span class="sf11b2">:</span></code></td>
734
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">protected</span><span class="sf11b2">:</span></code></td>
735
</tr>
736
<tr valign="top">
737
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b16">void</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
738
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b16">CvCapture</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegCapture</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
739
</tr>
740
<tr valign="top">
741
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span><span class="sf11b2">;</span></code></td>
742
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span><span class="sf11b2">;</span></code></td>
743
</tr>
744
<tr valign="top">
745
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
746
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
747
</tr>
748
<tr valign="top">
749
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
750
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
751
</tr>
752
<tr valign="top">
753
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">CvCapture</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateFileCapture_Win32</span><span class="sf11b2">(</span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2"> </span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">)</span></code></td>
754
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">CvCapture</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateFileCapture_Win32</span><span class="sf11b2">(</span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2"> </span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">)</span></code></td>
755
</tr>
756
<tr valign="top">
757
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
758
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
759
</tr>
760
<tr valign="top">
761
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf7b2">new</span><span class="sf11b2"> </span><span class="sf3b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">;</span></code></td>
762
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf7b2">new</span><span class="sf11b2"> </span><span class="sf3b2">CvCapture_FFMPEG_proxy</span><span class="sf11b2">;</span></code></td>
763
</tr>
764
<tr valign="top">
765
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">if</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">-</span><span class="sf11b2">&gt;</span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">)</span></code></td>
766
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">if</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">-</span><span class="sf11b2">&gt;</span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">)</span></code></td>
767
</tr>
768
<tr valign="top">
769
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
770
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
771
</tr>
772
<tr valign="top">
773
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">delete</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
774
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">delete</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
775
</tr>
776
<tr valign="top">
777
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateFileCapture_VFW</span><span class="sf11b2">(</span><span class="sf3b2">filename</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
778
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateFileCapture_VFW</span><span class="sf11b2">(</span><span class="sf3b2">filename</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
779
</tr>
780
<tr valign="top">
781
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span></code></td>
782
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span></code></td>
783
</tr>
784
<tr valign="top">
785
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
786
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
787
</tr>
788
<tr valign="top">
789
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
790
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
791
</tr>
792
<tr valign="top">
793
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">class</span><span class="sf11b2"> </span><span class="sf3b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2"> </span><span class="sf11b2">:</span><span class="sf11b2"> </span><span class="sf7b2">public</span><span class="sf11b2"> </span><span class="sf3b2">CvVideoWriter</span></code></td>
794
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">class</span><span class="sf11b2"> </span><span class="sf3b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2"> </span><span class="sf11b2">:</span><span class="sf11b2"> </span><span class="sf7b2">public</span><span class="sf11b2"> </span><span class="sf3b2">CvVideoWriter</span></code></td>
795
</tr>
796
<tr valign="top">
797
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
798
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
799
</tr>
800
<tr valign="top">
801
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">public</span><span class="sf11b2">:</span></code></td>
802
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">public</span><span class="sf11b2">:</span></code></td>
803
</tr>
804
<tr valign="top">
805
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
806
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
807
</tr>
808
<tr valign="top">
809
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf11b2">~</span><span class="sf8b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
810
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf11b2">~</span><span class="sf8b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2"> </span><span class="sf11b2">{</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span><span class="sf11b2"> </span><span class="sf11b2">}</span></code></td>
811
</tr>
812
<tr valign="top">
813
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
814
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
815
</tr>
816
<tr valign="top">
817
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">writeFrame</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf3b2">IplImage</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">image</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
818
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">writeFrame</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf3b2">IplImage</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">image</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
819
</tr>
820
<tr valign="top">
821
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
822
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
823
</tr>
824
<tr valign="top">
825
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvWriteFrame_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">image</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
826
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">?</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvWriteFrame_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">image</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; ">0</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">:</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
827
</tr>
828
<tr valign="top">
829
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
830
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
831
</tr>
832
<tr valign="top">
833
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">CvSize</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
834
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">CvSize</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">bool</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
835
</tr>
836
<tr valign="top">
837
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
838
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
839
</tr>
840
<tr valign="top">
841
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
842
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
843
</tr>
844
<tr valign="top">
845
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">icvInitFFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
846
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">icvInitFFMPEG();</span></code></td>
847
</tr>
848
<tr valign="top">
849
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">!</span><span style="color: #000000; background-color: #efcb05; ">icvCreateVideoWriter_FFMPEG_p</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
850
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">//</span><span style="color: #000000; background-color: #efcb05; ">if( !icvCreateVideoWriter_FFMPEG_p )</span></code></td>
851
</tr>
852
<tr valign="top">
853
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">return</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">false</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
854
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">// &nbsp; &nbsp;</span><span style="color: #000000; background-color: #efcb05; ">return false;</span></code></td>
855
</tr>
856
<tr valign="top">
857
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvCreateVideoWriter_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">filename</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">fourcc</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">fps</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">frameSize</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">isColor</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
858
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">=</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">cvCreateVideoWriter_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">filename</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">fourcc</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">fps</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">frameSize</span><span style="color: #000000; background-color: #efcb05; ">,</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">isColor</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
859
</tr>
860
<tr valign="top">
861
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">!</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
862
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">!</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
863
</tr>
864
<tr valign="top">
865
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
866
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
867
</tr>
868
<tr valign="top">
869
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
870
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
871
</tr>
872
<tr valign="top">
873
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">void</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span></code></td>
874
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">virtual</span><span class="sf11b2"> </span><span class="sf7b2">void</span><span class="sf11b2"> </span><span class="sf8b2">close</span><span class="sf11b2">(</span><span class="sf11b2">)</span></code></td>
875
</tr>
876
<tr valign="top">
877
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
878
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">{</span></code></td>
879
</tr>
880
<tr valign="top">
881
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span class="sf17b18">&amp;</span><span class="sf17b18">&amp;</span><span class="sf17b18"> </span><span class="sf17b18">icvReleaseVideoWriter_FFMPEG_p</span><span class="sf17b18"> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
882
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">if</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span></code></td>
883
</tr>
884
<tr valign="top">
885
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b18">i</span><span style="color: #000000; background-color: #efcb05; ">cvReleaseVideoWriter_FFMPEG</span><span class="sf17b18">_p</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&amp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
886
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; ">cvReleaseVideoWriter_FFMPEG</span><span style="color: #000000; background-color: #efcb05; ">(</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&amp;</span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">)</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
887
</tr>
888
<tr valign="top">
889
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">assert</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
890
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf8b2">assert</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
891
</tr>
892
<tr valign="top">
893
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
894
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">ffmpegWriter</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2">;</span></code></td>
895
</tr>
896
<tr valign="top">
897
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
898
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2">}</span></code></td>
899
</tr>
900
<tr valign="top">
901
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
902
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
903
</tr>
904
<tr valign="top">
905
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">protected</span><span class="sf11b2">:</span></code></td>
906
<td class="ln"></td><td class="sf3b2"><code><span class="sf7b2">protected</span><span class="sf11b2">:</span></code></td>
907
</tr>
908
<tr valign="top">
909
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b16">vo</span><span style="color: #000000; background-color: #efcb05; font-weight: bold; ">id</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
910
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">&nbsp;</span><span class="sf17b16">CvV</span><span style="color: #000000; background-color: #efcb05; ">id</span><span class="sf17b18">eoWriter</span><span style="color: #000000; background-color: #efcb05; ">*</span><span style="color: #000000; background-color: #efcb05; "> </span><span style="color: #000000; background-color: #efcb05; ">ffmpegWriter</span><span style="color: #000000; background-color: #efcb05; ">;</span></code></td>
911
</tr>
912
<tr valign="top">
913
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span><span class="sf11b2">;</span></code></td>
914
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span><span class="sf11b2">;</span></code></td>
915
</tr>
916
<tr valign="top">
917
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
918
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
919
</tr>
920
<tr valign="top">
921
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
922
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
923
</tr>
924
<tr valign="top">
925
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">CvVideoWriter</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateVideoWriter_Win32</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span></code></td>
926
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">CvVideoWriter</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateVideoWriter_Win32</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf7b2">const</span><span class="sf11b2"> </span><span class="sf7b2">char</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span></code></td>
927
</tr>
928
<tr valign="top">
929
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">CvSize</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
930
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">double</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">CvSize</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf7b2">int</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2"> </span><span class="sf11b2">)</span></code></td>
931
</tr>
932
<tr valign="top">
933
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
934
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">{</span></code></td>
935
</tr>
936
<tr valign="top">
937
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf7b2">new</span><span class="sf11b2"> </span><span class="sf3b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">;</span></code></td>
938
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf3b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">*</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2"> </span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf7b2">new</span><span class="sf11b2"> </span><span class="sf3b2">CvVideoWriter_FFMPEG_proxy</span><span class="sf11b2">;</span></code></td>
939
</tr>
940
<tr valign="top">
941
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
942
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
943
</tr>
944
<tr valign="top">
945
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">if</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">-</span><span class="sf11b2">&gt;</span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2"> </span><span class="sf11b2">!</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">)</span></code></td>
946
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">if</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">-</span><span class="sf11b2">&gt;</span><span class="sf8b2">open</span><span class="sf11b2">(</span><span class="sf11b2"> </span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2"> </span><span class="sf11b2">!</span><span class="sf11b2">=</span><span class="sf11b2"> </span><span class="sf10b2">0</span><span class="sf11b2"> </span><span class="sf11b2">)</span><span class="sf11b2">)</span></code></td>
947
</tr>
948
<tr valign="top">
949
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
950
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
951
</tr>
952
<tr valign="top">
953
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">delete</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
954
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">delete</span><span class="sf11b2"> </span><span class="sf3b2">result</span><span class="sf11b2">;</span></code></td>
955
</tr>
956
<tr valign="top">
957
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
958
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
959
</tr>
960
<tr valign="top">
961
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateVideoWriter_VFW</span><span class="sf11b2">(</span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
962
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf11b2"> </span><span class="sf11b2">&nbsp;</span><span class="sf7b2">return</span><span class="sf11b2"> </span><span class="sf8b2">cvCreateVideoWriter_VFW</span><span class="sf11b2">(</span><span class="sf3b2">filename</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fourcc</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">fps</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">frameSize</span><span class="sf11b2">,</span><span class="sf11b2"> </span><span class="sf3b2">isColor</span><span class="sf11b2">)</span><span class="sf11b2">;</span></code></td>
963
</tr>
964
<tr valign="top">
965
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span></code></td>
966
<td class="ln"></td><td class="sf3b2"><code><span class="sf11b2">}</span></code></td>
967
</tr>
968
<tr valign="top">
969
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
970
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
971
</tr>
972
</tbody>
973
</table>
974
</body>
975
</html>