1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>GstPhotography: GStreamer Bad Plugins 1.0 Library Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Bad Plugins 1.0 Library Reference Manual"> 8<link rel="up" href="ch06.html" title="Interfaces"> 9<link rel="prev" href="ch06.html" title="Interfaces"> 10<link rel="next" href="gstreamer-libs-hierarchy.html" title="Part II. Object Hierarchy"> 11<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 12<link rel="stylesheet" href="style.css" type="text/css"> 13</head> 14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> 16<td width="100%" align="left" class="shortcuts"> 17<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 18 <a href="#gst-plugins-bad-libs-GstPhotography.description" class="shortcut">Description</a></span> 19</td> 20<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 21<td><a accesskey="u" href="ch06.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 22<td><a accesskey="p" href="ch06.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 23<td><a accesskey="n" href="gstreamer-libs-hierarchy.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 24</tr></table> 25<div class="refentry"> 26<a name="gst-plugins-bad-libs-GstPhotography"></a><div class="titlepage"></div> 27<div class="refnamediv"><table width="100%"><tr> 28<td valign="top"> 29<h2><span class="refentrytitle"><a name="gst-plugins-bad-libs-GstPhotography.top_of_page"></a>GstPhotography</span></h2> 30<p>GstPhotography — Interface for digital image capture elements</p> 31</td> 32<td class="gallery_image" valign="top" align="right"></td> 33</tr></table></div> 34<div class="refsect1"> 35<a name="gst-plugins-bad-libs-GstPhotography.stability-level"></a><h2>Stability Level</h2> 36<acronym title="Unstable interfaces are experimental or transitional. They are typically used to 37give outside developers early access to new or rapidly changing technology, or 38to provide an interim solution to a problem where a more general solution is 39anticipated. No claims are made about either source or binary compatibility from 40one minor release to the next. 41 42The Unstable interface level is a warning that these interfaces are subject to 43change without warning and should not be used in unbundled products. 44 45Given such caveats, customer impact need not be a factor when considering 46incompatible changes to an Unstable interface in a major or minor release. 47Nonetheless, when such changes are introduced, the changes should still be 48mentioned in the release notes for the affected release. 49"><span class="acronym">Unstable</span></acronym>, unless otherwise indicated 50</div> 51<div class="refsect1"> 52<a name="gst-plugins-bad-libs-GstPhotography.functions"></a><h2>Functions</h2> 53<div class="informaltable"><table class="informaltable" width="100%" border="0"> 54<colgroup> 55<col width="150px" class="functions_return"> 56<col class="functions_name"> 57</colgroup> 58<tbody> 59<tr> 60<td class="function_type"> 61<span class="returnvalue">void</span> 62</td> 63<td class="function_name"> 64<span class="c_punctuation">(</span><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCapturePrepared" title="GstPhotographyCapturePrepared ()">*GstPhotographyCapturePrepared</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> 65</td> 66</tr> 67<tr> 68<td class="function_type"> 69<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 70</td> 71<td class="function_name"> 72<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-ev-compensation" title="gst_photography_get_ev_compensation ()">gst_photography_get_ev_compensation</a> <span class="c_punctuation">()</span> 73</td> 74</tr> 75<tr> 76<td class="function_type"> 77<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 78</td> 79<td class="function_name"> 80<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-iso-speed" title="gst_photography_get_iso_speed ()">gst_photography_get_iso_speed</a> <span class="c_punctuation">()</span> 81</td> 82</tr> 83<tr> 84<td class="function_type"> 85<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 86</td> 87<td class="function_name"> 88<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-aperture" title="gst_photography_get_aperture ()">gst_photography_get_aperture</a> <span class="c_punctuation">()</span> 89</td> 90</tr> 91<tr> 92<td class="function_type"> 93<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 94</td> 95<td class="function_name"> 96<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-exposure" title="gst_photography_get_exposure ()">gst_photography_get_exposure</a> <span class="c_punctuation">()</span> 97</td> 98</tr> 99<tr> 100<td class="function_type"> 101<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 102</td> 103<td class="function_name"> 104<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-white-balance-mode" title="gst_photography_get_white_balance_mode ()">gst_photography_get_white_balance_mode</a> <span class="c_punctuation">()</span> 105</td> 106</tr> 107<tr> 108<td class="function_type"> 109<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 110</td> 111<td class="function_name"> 112<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-color-tone-mode" title="gst_photography_get_color_tone_mode ()">gst_photography_get_color_tone_mode</a> <span class="c_punctuation">()</span> 113</td> 114</tr> 115<tr> 116<td class="function_type"> 117<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 118</td> 119<td class="function_name"> 120<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-scene-mode" title="gst_photography_get_scene_mode ()">gst_photography_get_scene_mode</a> <span class="c_punctuation">()</span> 121</td> 122</tr> 123<tr> 124<td class="function_type"> 125<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 126</td> 127<td class="function_name"> 128<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-flash-mode" title="gst_photography_get_flash_mode ()">gst_photography_get_flash_mode</a> <span class="c_punctuation">()</span> 129</td> 130</tr> 131<tr> 132<td class="function_type"> 133<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 134</td> 135<td class="function_name"> 136<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-flicker-mode" title="gst_photography_get_flicker_mode ()">gst_photography_get_flicker_mode</a> <span class="c_punctuation">()</span> 137</td> 138</tr> 139<tr> 140<td class="function_type"> 141<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 142</td> 143<td class="function_name"> 144<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-focus-mode" title="gst_photography_get_focus_mode ()">gst_photography_get_focus_mode</a> <span class="c_punctuation">()</span> 145</td> 146</tr> 147<tr> 148<td class="function_type"> 149<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 150</td> 151<td class="function_name"> 152<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-noise-reduction" title="gst_photography_get_noise_reduction ()">gst_photography_get_noise_reduction</a> <span class="c_punctuation">()</span> 153</td> 154</tr> 155<tr> 156<td class="function_type"> 157<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 158</td> 159<td class="function_name"> 160<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-zoom" title="gst_photography_get_zoom ()">gst_photography_get_zoom</a> <span class="c_punctuation">()</span> 161</td> 162</tr> 163<tr> 164<td class="function_type"> 165<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 166</td> 167<td class="function_name"> 168<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-ev-compensation" title="gst_photography_set_ev_compensation ()">gst_photography_set_ev_compensation</a> <span class="c_punctuation">()</span> 169</td> 170</tr> 171<tr> 172<td class="function_type"> 173<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 174</td> 175<td class="function_name"> 176<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-iso-speed" title="gst_photography_set_iso_speed ()">gst_photography_set_iso_speed</a> <span class="c_punctuation">()</span> 177</td> 178</tr> 179<tr> 180<td class="function_type"> 181<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 182</td> 183<td class="function_name"> 184<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-aperture" title="gst_photography_set_aperture ()">gst_photography_set_aperture</a> <span class="c_punctuation">()</span> 185</td> 186</tr> 187<tr> 188<td class="function_type"> 189<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 190</td> 191<td class="function_name"> 192<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-exposure" title="gst_photography_set_exposure ()">gst_photography_set_exposure</a> <span class="c_punctuation">()</span> 193</td> 194</tr> 195<tr> 196<td class="function_type"> 197<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 198</td> 199<td class="function_name"> 200<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-white-balance-mode" title="gst_photography_set_white_balance_mode ()">gst_photography_set_white_balance_mode</a> <span class="c_punctuation">()</span> 201</td> 202</tr> 203<tr> 204<td class="function_type"> 205<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 206</td> 207<td class="function_name"> 208<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-color-tone-mode" title="gst_photography_set_color_tone_mode ()">gst_photography_set_color_tone_mode</a> <span class="c_punctuation">()</span> 209</td> 210</tr> 211<tr> 212<td class="function_type"> 213<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 214</td> 215<td class="function_name"> 216<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-scene-mode" title="gst_photography_set_scene_mode ()">gst_photography_set_scene_mode</a> <span class="c_punctuation">()</span> 217</td> 218</tr> 219<tr> 220<td class="function_type"> 221<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 222</td> 223<td class="function_name"> 224<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-flash-mode" title="gst_photography_set_flash_mode ()">gst_photography_set_flash_mode</a> <span class="c_punctuation">()</span> 225</td> 226</tr> 227<tr> 228<td class="function_type"> 229<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 230</td> 231<td class="function_name"> 232<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-flicker-mode" title="gst_photography_set_flicker_mode ()">gst_photography_set_flicker_mode</a> <span class="c_punctuation">()</span> 233</td> 234</tr> 235<tr> 236<td class="function_type"> 237<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 238</td> 239<td class="function_name"> 240<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-focus-mode" title="gst_photography_set_focus_mode ()">gst_photography_set_focus_mode</a> <span class="c_punctuation">()</span> 241</td> 242</tr> 243<tr> 244<td class="function_type"> 245<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 246</td> 247<td class="function_name"> 248<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-noise-reduction" title="gst_photography_set_noise_reduction ()">gst_photography_set_noise_reduction</a> <span class="c_punctuation">()</span> 249</td> 250</tr> 251<tr> 252<td class="function_type"> 253<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 254</td> 255<td class="function_name"> 256<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-zoom" title="gst_photography_set_zoom ()">gst_photography_set_zoom</a> <span class="c_punctuation">()</span> 257</td> 258</tr> 259<tr> 260<td class="function_type"> 261<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCaps" title="enum GstPhotographyCaps"><span class="returnvalue">GstPhotographyCaps</span></a> 262</td> 263<td class="function_name"> 264<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-capabilities" title="gst_photography_get_capabilities ()">gst_photography_get_capabilities</a> <span class="c_punctuation">()</span> 265</td> 266</tr> 267<tr> 268<td class="function_type"> 269<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 270</td> 271<td class="function_name"> 272<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-prepare-for-capture" title="gst_photography_prepare_for_capture ()">gst_photography_prepare_for_capture</a> <span class="c_punctuation">()</span> 273</td> 274</tr> 275<tr> 276<td class="function_type"> 277<span class="returnvalue">void</span> 278</td> 279<td class="function_name"> 280<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-autofocus" title="gst_photography_set_autofocus ()">gst_photography_set_autofocus</a> <span class="c_punctuation">()</span> 281</td> 282</tr> 283<tr> 284<td class="function_type"> 285<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 286</td> 287<td class="function_name"> 288<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-set-config" title="gst_photography_set_config ()">gst_photography_set_config</a> <span class="c_punctuation">()</span> 289</td> 290</tr> 291<tr> 292<td class="function_type"> 293<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 294</td> 295<td class="function_name"> 296<a class="link" href="gst-plugins-bad-libs-GstPhotography.html#gst-photography-get-config" title="gst_photography_get_config ()">gst_photography_get_config</a> <span class="c_punctuation">()</span> 297</td> 298</tr> 299</tbody> 300</table></div> 301</div> 302<div class="refsect1"> 303<a name="gst-plugins-bad-libs-GstPhotography.other"></a><h2>Types and Values</h2> 304<div class="informaltable"><table class="informaltable" width="100%" border="0"> 305<colgroup> 306<col width="150px" class="name"> 307<col class="description"> 308</colgroup> 309<tbody> 310<tr> 311<td class="datatype_keyword"> </td> 312<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography">GstPhotography</a></td> 313</tr> 314<tr> 315<td class="datatype_keyword">enum</td> 316<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyNoiseReduction" title="enum GstPhotographyNoiseReduction">GstPhotographyNoiseReduction</a></td> 317</tr> 318<tr> 319<td class="datatype_keyword">enum</td> 320<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyWhiteBalanceMode" title="enum GstPhotographyWhiteBalanceMode">GstPhotographyWhiteBalanceMode</a></td> 321</tr> 322<tr> 323<td class="datatype_keyword">enum</td> 324<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyColorToneMode" title="enum GstPhotographyColorToneMode">GstPhotographyColorToneMode</a></td> 325</tr> 326<tr> 327<td class="datatype_keyword">enum</td> 328<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographySceneMode" title="enum GstPhotographySceneMode">GstPhotographySceneMode</a></td> 329</tr> 330<tr> 331<td class="datatype_keyword">enum</td> 332<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlashMode" title="enum GstPhotographyFlashMode">GstPhotographyFlashMode</a></td> 333</tr> 334<tr> 335<td class="datatype_keyword">enum</td> 336<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlickerReductionMode" title="enum GstPhotographyFlickerReductionMode">GstPhotographyFlickerReductionMode</a></td> 337</tr> 338<tr> 339<td class="datatype_keyword">enum</td> 340<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFocusMode" title="enum GstPhotographyFocusMode">GstPhotographyFocusMode</a></td> 341</tr> 342<tr> 343<td class="datatype_keyword">enum</td> 344<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFocusStatus" title="enum GstPhotographyFocusStatus">GstPhotographyFocusStatus</a></td> 345</tr> 346<tr> 347<td class="datatype_keyword">enum</td> 348<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCaps" title="enum GstPhotographyCaps">GstPhotographyCaps</a></td> 349</tr> 350<tr> 351<td class="datatype_keyword">enum</td> 352<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyShakeRisk" title="enum GstPhotographyShakeRisk">GstPhotographyShakeRisk</a></td> 353</tr> 354<tr> 355<td class="define_keyword">#define</td> 356<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-AUTOFOCUS-DONE:CAPS" title="GST_PHOTOGRAPHY_AUTOFOCUS_DONE">GST_PHOTOGRAPHY_AUTOFOCUS_DONE</a></td> 357</tr> 358<tr> 359<td class="define_keyword">#define</td> 360<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-SHAKE-RISK:CAPS" title="GST_PHOTOGRAPHY_SHAKE_RISK">GST_PHOTOGRAPHY_SHAKE_RISK</a></td> 361</tr> 362<tr> 363<td class="define_keyword">#define</td> 364<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-WB-MODE:CAPS" title="GST_PHOTOGRAPHY_PROP_WB_MODE">GST_PHOTOGRAPHY_PROP_WB_MODE</a></td> 365</tr> 366<tr> 367<td class="define_keyword">#define</td> 368<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-SCENE-MODE:CAPS" title="GST_PHOTOGRAPHY_PROP_SCENE_MODE">GST_PHOTOGRAPHY_PROP_SCENE_MODE</a></td> 369</tr> 370<tr> 371<td class="define_keyword">#define</td> 372<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-FLASH-MODE:CAPS" title="GST_PHOTOGRAPHY_PROP_FLASH_MODE">GST_PHOTOGRAPHY_PROP_FLASH_MODE</a></td> 373</tr> 374<tr> 375<td class="define_keyword">#define</td> 376<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-NOISE-REDUCTION:CAPS" title="GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION">GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION</a></td> 377</tr> 378<tr> 379<td class="define_keyword">#define</td> 380<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-FOCUS-STATUS:CAPS" title="GST_PHOTOGRAPHY_PROP_FOCUS_STATUS">GST_PHOTOGRAPHY_PROP_FOCUS_STATUS</a></td> 381</tr> 382<tr> 383<td class="define_keyword">#define</td> 384<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-CAPABILITIES:CAPS" title="GST_PHOTOGRAPHY_PROP_CAPABILITIES">GST_PHOTOGRAPHY_PROP_CAPABILITIES</a></td> 385</tr> 386<tr> 387<td class="define_keyword">#define</td> 388<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-SHAKE-RISK:CAPS" title="GST_PHOTOGRAPHY_PROP_SHAKE_RISK">GST_PHOTOGRAPHY_PROP_SHAKE_RISK</a></td> 389</tr> 390<tr> 391<td class="define_keyword">#define</td> 392<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-EV-COMP:CAPS" title="GST_PHOTOGRAPHY_PROP_EV_COMP">GST_PHOTOGRAPHY_PROP_EV_COMP</a></td> 393</tr> 394<tr> 395<td class="define_keyword">#define</td> 396<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-ISO-SPEED:CAPS" title="GST_PHOTOGRAPHY_PROP_ISO_SPEED">GST_PHOTOGRAPHY_PROP_ISO_SPEED</a></td> 397</tr> 398<tr> 399<td class="define_keyword">#define</td> 400<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-APERTURE:CAPS" title="GST_PHOTOGRAPHY_PROP_APERTURE">GST_PHOTOGRAPHY_PROP_APERTURE</a></td> 401</tr> 402<tr> 403<td class="define_keyword">#define</td> 404<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-IMAGE-CAPTURE-SUPPORTED-CAPS" title="GST_PHOTOGRAPHY_PROP_IMAGE_CAPTURE_SUPPORTED_CAPS">GST_PHOTOGRAPHY_PROP_IMAGE_CAPTURE_SUPPORTED_CAPS</a></td> 405</tr> 406<tr> 407<td class="define_keyword">#define</td> 408<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-IMAGE-PREVIEW-SUPPORTED-CAPS" title="GST_PHOTOGRAPHY_PROP_IMAGE_PREVIEW_SUPPORTED_CAPS">GST_PHOTOGRAPHY_PROP_IMAGE_PREVIEW_SUPPORTED_CAPS</a></td> 409</tr> 410<tr> 411<td class="define_keyword">#define</td> 412<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-FLICKER-MODE:CAPS" title="GST_PHOTOGRAPHY_PROP_FLICKER_MODE">GST_PHOTOGRAPHY_PROP_FLICKER_MODE</a></td> 413</tr> 414<tr> 415<td class="define_keyword">#define</td> 416<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-FOCUS-MODE:CAPS" title="GST_PHOTOGRAPHY_PROP_FOCUS_MODE">GST_PHOTOGRAPHY_PROP_FOCUS_MODE</a></td> 417</tr> 418<tr> 419<td class="define_keyword">#define</td> 420<td class="function_name"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-PROP-ZOOM:CAPS" title="GST_PHOTOGRAPHY_PROP_ZOOM">GST_PHOTOGRAPHY_PROP_ZOOM</a></td> 421</tr> 422</tbody> 423</table></div> 424</div> 425<div class="refsect1"> 426<a name="gst-plugins-bad-libs-GstPhotography.includes"></a><h2>Includes</h2> 427<pre class="synopsis">#include <gst/codecparsers/gstmpeg4parser.h> 428</pre> 429</div> 430<div class="refsect1"> 431<a name="gst-plugins-bad-libs-GstPhotography.description"></a><h2>Description</h2> 432<p>The interface allows access to some common digital image capture parameters.</p> 433<div class="note"> 434 The GstPhotography interface is unstable API and may change in future. 435 One can define GST_USE_UNSTABLE_API to acknowledge and avoid this warning. 436</div> 437</div> 438<div class="refsect1"> 439<a name="gst-plugins-bad-libs-GstPhotography.functions_details"></a><h2>Functions</h2> 440<div class="refsect2"> 441<a name="GstPhotographyCapturePrepared"></a><h3>GstPhotographyCapturePrepared ()</h3> 442<pre class="programlisting"><span class="returnvalue">void</span> 443<span class="c_punctuation">(</span>*GstPhotographyCapturePrepared<span class="c_punctuation">)</span> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>, 444 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *configured_caps</code></em>);</pre> 445<p>This callback will be called when the element has finished preparations 446and is ready for image capture. The next buffer that element produces 447will be of <em class="parameter"><code>configured_caps</code></em> 448 format, so this callback allows the application 449to e.g. reconfigure capsfilters in pipeline if any.</p> 450<div class="refsect3"> 451<a name="GstPhotographyCapturePrepared.parameters"></a><h4>Parameters</h4> 452<div class="informaltable"><table class="informaltable" width="100%" border="0"> 453<colgroup> 454<col width="150px" class="parameters_name"> 455<col class="parameters_description"> 456<col width="200px" class="parameters_annotations"> 457</colgroup> 458<tbody> 459<tr> 460<td class="parameter_name"><p>data</p></td> 461<td class="parameter_description"><p>user data that has been given, when registering the callback</p></td> 462<td class="parameter_annotations"> </td> 463</tr> 464<tr> 465<td class="parameter_name"><p>configured_caps</p></td> 466<td class="parameter_description"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> defining the configured capture format. 467Ownership of these caps stays in the element.</p></td> 468<td class="parameter_annotations"> </td> 469</tr> 470</tbody> 471</table></div> 472</div> 473</div> 474<hr> 475<div class="refsect2"> 476<a name="gst-photography-get-ev-compensation"></a><h3>gst_photography_get_ev_compensation ()</h3> 477<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 478gst_photography_get_ev_compensation (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 479 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> *ev_comp</code></em>);</pre> 480<p>Get the ev compensation value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 481<div class="refsect3"> 482<a name="gst-photography-get-ev-compensation.parameters"></a><h4>Parameters</h4> 483<div class="informaltable"><table class="informaltable" width="100%" border="0"> 484<colgroup> 485<col width="150px" class="parameters_name"> 486<col class="parameters_description"> 487<col width="200px" class="parameters_annotations"> 488</colgroup> 489<tbody> 490<tr> 491<td class="parameter_name"><p>photo</p></td> 492<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 493<td class="parameter_annotations"> </td> 494</tr> 495<tr> 496<td class="parameter_name"><p>ev_comp</p></td> 497<td class="parameter_description"><p>ev compensation value to get</p></td> 498<td class="parameter_annotations"> </td> 499</tr> 500</tbody> 501</table></div> 502</div> 503<div class="refsect3"> 504<a name="gst-photography-get-ev-compensation.returns"></a><h4>Returns</h4> 505<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 506</div> 507</div> 508<hr> 509<div class="refsect2"> 510<a name="gst-photography-get-iso-speed"></a><h3>gst_photography_get_iso_speed ()</h3> 511<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 512gst_photography_get_iso_speed (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 513 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *iso_speed</code></em>);</pre> 514<p>Get the ISO value (light sensivity) for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 515<div class="refsect3"> 516<a name="gst-photography-get-iso-speed.parameters"></a><h4>Parameters</h4> 517<div class="informaltable"><table class="informaltable" width="100%" border="0"> 518<colgroup> 519<col width="150px" class="parameters_name"> 520<col class="parameters_description"> 521<col width="200px" class="parameters_annotations"> 522</colgroup> 523<tbody> 524<tr> 525<td class="parameter_name"><p>photo</p></td> 526<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 527<td class="parameter_annotations"> </td> 528</tr> 529<tr> 530<td class="parameter_name"><p>iso_speed</p></td> 531<td class="parameter_description"><p>ISO speed value to get</p></td> 532<td class="parameter_annotations"> </td> 533</tr> 534</tbody> 535</table></div> 536</div> 537<div class="refsect3"> 538<a name="gst-photography-get-iso-speed.returns"></a><h4>Returns</h4> 539<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 540</div> 541</div> 542<hr> 543<div class="refsect2"> 544<a name="gst-photography-get-aperture"></a><h3>gst_photography_get_aperture ()</h3> 545<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 546gst_photography_get_aperture (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 547 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *aperture</code></em>);</pre> 548<p>Get the aperture value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 549<div class="refsect3"> 550<a name="gst-photography-get-aperture.parameters"></a><h4>Parameters</h4> 551<div class="informaltable"><table class="informaltable" width="100%" border="0"> 552<colgroup> 553<col width="150px" class="parameters_name"> 554<col class="parameters_description"> 555<col width="200px" class="parameters_annotations"> 556</colgroup> 557<tbody> 558<tr> 559<td class="parameter_name"><p>photo</p></td> 560<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 561<td class="parameter_annotations"> </td> 562</tr> 563<tr> 564<td class="parameter_name"><p>aperture</p></td> 565<td class="parameter_description"><p>aperture value to get</p></td> 566<td class="parameter_annotations"> </td> 567</tr> 568</tbody> 569</table></div> 570</div> 571<div class="refsect3"> 572<a name="gst-photography-get-aperture.returns"></a><h4>Returns</h4> 573<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 574</div> 575</div> 576<hr> 577<div class="refsect2"> 578<a name="gst-photography-get-exposure"></a><h3>gst_photography_get_exposure ()</h3> 579<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 580gst_photography_get_exposure (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 581 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> *exposure</code></em>);</pre> 582<p>Get the fixed exposure time (in us) for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 583<div class="refsect3"> 584<a name="gst-photography-get-exposure.parameters"></a><h4>Parameters</h4> 585<div class="informaltable"><table class="informaltable" width="100%" border="0"> 586<colgroup> 587<col width="150px" class="parameters_name"> 588<col class="parameters_description"> 589<col width="200px" class="parameters_annotations"> 590</colgroup> 591<tbody> 592<tr> 593<td class="parameter_name"><p>photo</p></td> 594<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 595<td class="parameter_annotations"> </td> 596</tr> 597<tr> 598<td class="parameter_name"><p>exposure</p></td> 599<td class="parameter_description"><p>exposure time to get</p></td> 600<td class="parameter_annotations"> </td> 601</tr> 602</tbody> 603</table></div> 604</div> 605<div class="refsect3"> 606<a name="gst-photography-get-exposure.returns"></a><h4>Returns</h4> 607<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 608</div> 609</div> 610<hr> 611<div class="refsect2"> 612<a name="gst-photography-get-white-balance-mode"></a><h3>gst_photography_get_white_balance_mode ()</h3> 613<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 614gst_photography_get_white_balance_mode 615 (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 616 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyWhiteBalanceMode" title="enum GstPhotographyWhiteBalanceMode"><span class="type">GstPhotographyWhiteBalanceMode</span></a> *wb_mode</code></em>);</pre> 617<p>Get the white balance mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 618<div class="refsect3"> 619<a name="gst-photography-get-white-balance-mode.parameters"></a><h4>Parameters</h4> 620<div class="informaltable"><table class="informaltable" width="100%" border="0"> 621<colgroup> 622<col width="150px" class="parameters_name"> 623<col class="parameters_description"> 624<col width="200px" class="parameters_annotations"> 625</colgroup> 626<tbody> 627<tr> 628<td class="parameter_name"><p>photo</p></td> 629<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 630<td class="parameter_annotations"> </td> 631</tr> 632<tr> 633<td class="parameter_name"><p>wb_mode</p></td> 634<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyWhiteBalanceMode" title="enum GstPhotographyWhiteBalanceMode"><span class="type">GstPhotographyWhiteBalanceMode</span></a> to get</p></td> 635<td class="parameter_annotations"> </td> 636</tr> 637</tbody> 638</table></div> 639</div> 640<div class="refsect3"> 641<a name="gst-photography-get-white-balance-mode.returns"></a><h4>Returns</h4> 642<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 643</div> 644</div> 645<hr> 646<div class="refsect2"> 647<a name="gst-photography-get-color-tone-mode"></a><h3>gst_photography_get_color_tone_mode ()</h3> 648<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 649gst_photography_get_color_tone_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 650 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyColorToneMode" title="enum GstPhotographyColorToneMode"><span class="type">GstPhotographyColorToneMode</span></a> *tone_mode</code></em>);</pre> 651<p>Get the color tone mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 652<div class="refsect3"> 653<a name="gst-photography-get-color-tone-mode.parameters"></a><h4>Parameters</h4> 654<div class="informaltable"><table class="informaltable" width="100%" border="0"> 655<colgroup> 656<col width="150px" class="parameters_name"> 657<col class="parameters_description"> 658<col width="200px" class="parameters_annotations"> 659</colgroup> 660<tbody> 661<tr> 662<td class="parameter_name"><p>photo</p></td> 663<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 664<td class="parameter_annotations"> </td> 665</tr> 666<tr> 667<td class="parameter_name"><p>tone_mode</p></td> 668<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyColorToneMode" title="enum GstPhotographyColorToneMode"><span class="type">GstPhotographyColorToneMode</span></a> to get</p></td> 669<td class="parameter_annotations"> </td> 670</tr> 671</tbody> 672</table></div> 673</div> 674<div class="refsect3"> 675<a name="gst-photography-get-color-tone-mode.returns"></a><h4>Returns</h4> 676<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 677</div> 678</div> 679<hr> 680<div class="refsect2"> 681<a name="gst-photography-get-scene-mode"></a><h3>gst_photography_get_scene_mode ()</h3> 682<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 683gst_photography_get_scene_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 684 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographySceneMode" title="enum GstPhotographySceneMode"><span class="type">GstPhotographySceneMode</span></a> *scene_mode</code></em>);</pre> 685<p>Get the scene mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 686<div class="refsect3"> 687<a name="gst-photography-get-scene-mode.parameters"></a><h4>Parameters</h4> 688<div class="informaltable"><table class="informaltable" width="100%" border="0"> 689<colgroup> 690<col width="150px" class="parameters_name"> 691<col class="parameters_description"> 692<col width="200px" class="parameters_annotations"> 693</colgroup> 694<tbody> 695<tr> 696<td class="parameter_name"><p>photo</p></td> 697<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 698<td class="parameter_annotations"> </td> 699</tr> 700<tr> 701<td class="parameter_name"><p>scene_mode</p></td> 702<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographySceneMode" title="enum GstPhotographySceneMode"><span class="type">GstPhotographySceneMode</span></a> to get</p></td> 703<td class="parameter_annotations"> </td> 704</tr> 705</tbody> 706</table></div> 707</div> 708<div class="refsect3"> 709<a name="gst-photography-get-scene-mode.returns"></a><h4>Returns</h4> 710<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 711</div> 712</div> 713<hr> 714<div class="refsect2"> 715<a name="gst-photography-get-flash-mode"></a><h3>gst_photography_get_flash_mode ()</h3> 716<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 717gst_photography_get_flash_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 718 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlashMode" title="enum GstPhotographyFlashMode"><span class="type">GstPhotographyFlashMode</span></a> *flash_mode</code></em>);</pre> 719<p>Get the flash mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 720<div class="refsect3"> 721<a name="gst-photography-get-flash-mode.parameters"></a><h4>Parameters</h4> 722<div class="informaltable"><table class="informaltable" width="100%" border="0"> 723<colgroup> 724<col width="150px" class="parameters_name"> 725<col class="parameters_description"> 726<col width="200px" class="parameters_annotations"> 727</colgroup> 728<tbody> 729<tr> 730<td class="parameter_name"><p>photo</p></td> 731<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 732<td class="parameter_annotations"> </td> 733</tr> 734<tr> 735<td class="parameter_name"><p>flash_mode</p></td> 736<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlashMode" title="enum GstPhotographyFlashMode"><span class="type">GstPhotographyFlashMode</span></a> to get</p></td> 737<td class="parameter_annotations"> </td> 738</tr> 739</tbody> 740</table></div> 741</div> 742<div class="refsect3"> 743<a name="gst-photography-get-flash-mode.returns"></a><h4>Returns</h4> 744<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 745</div> 746</div> 747<hr> 748<div class="refsect2"> 749<a name="gst-photography-get-flicker-mode"></a><h3>gst_photography_get_flicker_mode ()</h3> 750<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 751gst_photography_get_flicker_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 752 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlickerReductionMode" title="enum GstPhotographyFlickerReductionMode"><span class="type">GstPhotographyFlickerReductionMode</span></a> *mode</code></em>);</pre> 753<p>Get the flicker mode value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 754<div class="refsect3"> 755<a name="gst-photography-get-flicker-mode.parameters"></a><h4>Parameters</h4> 756<div class="informaltable"><table class="informaltable" width="100%" border="0"> 757<colgroup> 758<col width="150px" class="parameters_name"> 759<col class="parameters_description"> 760<col width="200px" class="parameters_annotations"> 761</colgroup> 762<tbody> 763<tr> 764<td class="parameter_name"><p>photo</p></td> 765<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 766<td class="parameter_annotations"> </td> 767</tr> 768<tr> 769<td class="parameter_name"><p>flicker_mode</p></td> 770<td class="parameter_description"><p>flicker mode value to get</p></td> 771<td class="parameter_annotations"> </td> 772</tr> 773</tbody> 774</table></div> 775</div> 776<div class="refsect3"> 777<a name="gst-photography-get-flicker-mode.returns"></a><h4>Returns</h4> 778<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 779</div> 780</div> 781<hr> 782<div class="refsect2"> 783<a name="gst-photography-get-focus-mode"></a><h3>gst_photography_get_focus_mode ()</h3> 784<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 785gst_photography_get_focus_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 786 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFocusMode" title="enum GstPhotographyFocusMode"><span class="type">GstPhotographyFocusMode</span></a> *mode</code></em>);</pre> 787<p>Get the focus mode value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 788<div class="refsect3"> 789<a name="gst-photography-get-focus-mode.parameters"></a><h4>Parameters</h4> 790<div class="informaltable"><table class="informaltable" width="100%" border="0"> 791<colgroup> 792<col width="150px" class="parameters_name"> 793<col class="parameters_description"> 794<col width="200px" class="parameters_annotations"> 795</colgroup> 796<tbody> 797<tr> 798<td class="parameter_name"><p>photo</p></td> 799<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 800<td class="parameter_annotations"> </td> 801</tr> 802<tr> 803<td class="parameter_name"><p>focus_mode</p></td> 804<td class="parameter_description"><p>focus_mode value to get</p></td> 805<td class="parameter_annotations"> </td> 806</tr> 807</tbody> 808</table></div> 809</div> 810<div class="refsect3"> 811<a name="gst-photography-get-focus-mode.returns"></a><h4>Returns</h4> 812<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 813</div> 814</div> 815<hr> 816<div class="refsect2"> 817<a name="gst-photography-get-noise-reduction"></a><h3>gst_photography_get_noise_reduction ()</h3> 818<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 819gst_photography_get_noise_reduction (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 820 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyNoiseReduction" title="enum GstPhotographyNoiseReduction"><span class="type">GstPhotographyNoiseReduction</span></a> *noise_reduction</code></em>);</pre> 821<p>Get the noise reduction mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 822<div class="refsect3"> 823<a name="gst-photography-get-noise-reduction.parameters"></a><h4>Parameters</h4> 824<div class="informaltable"><table class="informaltable" width="100%" border="0"> 825<colgroup> 826<col width="150px" class="parameters_name"> 827<col class="parameters_description"> 828<col width="200px" class="parameters_annotations"> 829</colgroup> 830<tbody> 831<tr> 832<td class="parameter_name"><p>photo</p></td> 833<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 834<td class="parameter_annotations"> </td> 835</tr> 836<tr> 837<td class="parameter_name"><p>noise_reduction</p></td> 838<td class="parameter_description"><p><span class="type">GstPhotographyNoiseReductionMode</span> to get</p></td> 839<td class="parameter_annotations"> </td> 840</tr> 841</tbody> 842</table></div> 843</div> 844<div class="refsect3"> 845<a name="gst-photography-get-noise-reduction.returns"></a><h4>Returns</h4> 846<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 847</div> 848</div> 849<hr> 850<div class="refsect2"> 851<a name="gst-photography-get-zoom"></a><h3>gst_photography_get_zoom ()</h3> 852<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 853gst_photography_get_zoom (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 854 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> *zoom</code></em>);</pre> 855<p>Get the zoom value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 856<div class="refsect3"> 857<a name="gst-photography-get-zoom.parameters"></a><h4>Parameters</h4> 858<div class="informaltable"><table class="informaltable" width="100%" border="0"> 859<colgroup> 860<col width="150px" class="parameters_name"> 861<col class="parameters_description"> 862<col width="200px" class="parameters_annotations"> 863</colgroup> 864<tbody> 865<tr> 866<td class="parameter_name"><p>photo</p></td> 867<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 868<td class="parameter_annotations"> </td> 869</tr> 870<tr> 871<td class="parameter_name"><p>zoom</p></td> 872<td class="parameter_description"><p>zoom value to get</p></td> 873<td class="parameter_annotations"> </td> 874</tr> 875</tbody> 876</table></div> 877</div> 878<div class="refsect3"> 879<a name="gst-photography-get-zoom.returns"></a><h4>Returns</h4> 880<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if getting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 881</div> 882</div> 883<hr> 884<div class="refsect2"> 885<a name="gst-photography-set-ev-compensation"></a><h3>gst_photography_set_ev_compensation ()</h3> 886<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 887gst_photography_set_ev_compensation (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 888 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> ev_comp</code></em>);</pre> 889<p>Set the ev compensation value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 890<div class="refsect3"> 891<a name="gst-photography-set-ev-compensation.parameters"></a><h4>Parameters</h4> 892<div class="informaltable"><table class="informaltable" width="100%" border="0"> 893<colgroup> 894<col width="150px" class="parameters_name"> 895<col class="parameters_description"> 896<col width="200px" class="parameters_annotations"> 897</colgroup> 898<tbody> 899<tr> 900<td class="parameter_name"><p>photo</p></td> 901<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 902<td class="parameter_annotations"> </td> 903</tr> 904<tr> 905<td class="parameter_name"><p>ev_comp</p></td> 906<td class="parameter_description"><p>ev compensation value to set</p></td> 907<td class="parameter_annotations"> </td> 908</tr> 909</tbody> 910</table></div> 911</div> 912<div class="refsect3"> 913<a name="gst-photography-set-ev-compensation.returns"></a><h4>Returns</h4> 914<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 915</div> 916</div> 917<hr> 918<div class="refsect2"> 919<a name="gst-photography-set-iso-speed"></a><h3>gst_photography_set_iso_speed ()</h3> 920<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 921gst_photography_set_iso_speed (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 922 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> iso_speed</code></em>);</pre> 923<p>Set the ISO value (light sensivity) for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 924<div class="refsect3"> 925<a name="gst-photography-set-iso-speed.parameters"></a><h4>Parameters</h4> 926<div class="informaltable"><table class="informaltable" width="100%" border="0"> 927<colgroup> 928<col width="150px" class="parameters_name"> 929<col class="parameters_description"> 930<col width="200px" class="parameters_annotations"> 931</colgroup> 932<tbody> 933<tr> 934<td class="parameter_name"><p>photo</p></td> 935<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 936<td class="parameter_annotations"> </td> 937</tr> 938<tr> 939<td class="parameter_name"><p>iso_speed</p></td> 940<td class="parameter_description"><p>ISO speed value to set</p></td> 941<td class="parameter_annotations"> </td> 942</tr> 943</tbody> 944</table></div> 945</div> 946<div class="refsect3"> 947<a name="gst-photography-set-iso-speed.returns"></a><h4>Returns</h4> 948<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 949</div> 950</div> 951<hr> 952<div class="refsect2"> 953<a name="gst-photography-set-aperture"></a><h3>gst_photography_set_aperture ()</h3> 954<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 955gst_photography_set_aperture (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 956 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> aperture</code></em>);</pre> 957<p>Set the aperture value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 958<div class="refsect3"> 959<a name="gst-photography-set-aperture.parameters"></a><h4>Parameters</h4> 960<div class="informaltable"><table class="informaltable" width="100%" border="0"> 961<colgroup> 962<col width="150px" class="parameters_name"> 963<col class="parameters_description"> 964<col width="200px" class="parameters_annotations"> 965</colgroup> 966<tbody> 967<tr> 968<td class="parameter_name"><p>photo</p></td> 969<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 970<td class="parameter_annotations"> </td> 971</tr> 972<tr> 973<td class="parameter_name"><p>aperture</p></td> 974<td class="parameter_description"><p>aperture value to set</p></td> 975<td class="parameter_annotations"> </td> 976</tr> 977</tbody> 978</table></div> 979</div> 980<div class="refsect3"> 981<a name="gst-photography-set-aperture.returns"></a><h4>Returns</h4> 982<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 983</div> 984</div> 985<hr> 986<div class="refsect2"> 987<a name="gst-photography-set-exposure"></a><h3>gst_photography_set_exposure ()</h3> 988<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 989gst_photography_set_exposure (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 990 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> exposure</code></em>);</pre> 991<p>Set the fixed exposure time (in us) for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 992<div class="refsect3"> 993<a name="gst-photography-set-exposure.parameters"></a><h4>Parameters</h4> 994<div class="informaltable"><table class="informaltable" width="100%" border="0"> 995<colgroup> 996<col width="150px" class="parameters_name"> 997<col class="parameters_description"> 998<col width="200px" class="parameters_annotations"> 999</colgroup> 1000<tbody> 1001<tr> 1002<td class="parameter_name"><p>photo</p></td> 1003<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1004<td class="parameter_annotations"> </td> 1005</tr> 1006<tr> 1007<td class="parameter_name"><p>exposure</p></td> 1008<td class="parameter_description"><p>exposure time to set</p></td> 1009<td class="parameter_annotations"> </td> 1010</tr> 1011</tbody> 1012</table></div> 1013</div> 1014<div class="refsect3"> 1015<a name="gst-photography-set-exposure.returns"></a><h4>Returns</h4> 1016<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1017</div> 1018</div> 1019<hr> 1020<div class="refsect2"> 1021<a name="gst-photography-set-white-balance-mode"></a><h3>gst_photography_set_white_balance_mode ()</h3> 1022<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1023gst_photography_set_white_balance_mode 1024 (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1025 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyWhiteBalanceMode" title="enum GstPhotographyWhiteBalanceMode"><span class="type">GstPhotographyWhiteBalanceMode</span></a> wb_mode</code></em>);</pre> 1026<p>Set the white balance mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 1027<div class="refsect3"> 1028<a name="gst-photography-set-white-balance-mode.parameters"></a><h4>Parameters</h4> 1029<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1030<colgroup> 1031<col width="150px" class="parameters_name"> 1032<col class="parameters_description"> 1033<col width="200px" class="parameters_annotations"> 1034</colgroup> 1035<tbody> 1036<tr> 1037<td class="parameter_name"><p>photo</p></td> 1038<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1039<td class="parameter_annotations"> </td> 1040</tr> 1041<tr> 1042<td class="parameter_name"><p>wb_mode</p></td> 1043<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyWhiteBalanceMode" title="enum GstPhotographyWhiteBalanceMode"><span class="type">GstPhotographyWhiteBalanceMode</span></a> to set</p></td> 1044<td class="parameter_annotations"> </td> 1045</tr> 1046</tbody> 1047</table></div> 1048</div> 1049<div class="refsect3"> 1050<a name="gst-photography-set-white-balance-mode.returns"></a><h4>Returns</h4> 1051<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1052</div> 1053</div> 1054<hr> 1055<div class="refsect2"> 1056<a name="gst-photography-set-color-tone-mode"></a><h3>gst_photography_set_color_tone_mode ()</h3> 1057<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1058gst_photography_set_color_tone_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1059 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyColorToneMode" title="enum GstPhotographyColorToneMode"><span class="type">GstPhotographyColorToneMode</span></a> tone_mode</code></em>);</pre> 1060<p>Set the color tone mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 1061<div class="refsect3"> 1062<a name="gst-photography-set-color-tone-mode.parameters"></a><h4>Parameters</h4> 1063<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1064<colgroup> 1065<col width="150px" class="parameters_name"> 1066<col class="parameters_description"> 1067<col width="200px" class="parameters_annotations"> 1068</colgroup> 1069<tbody> 1070<tr> 1071<td class="parameter_name"><p>photo</p></td> 1072<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1073<td class="parameter_annotations"> </td> 1074</tr> 1075<tr> 1076<td class="parameter_name"><p>tone_mode</p></td> 1077<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyColorToneMode" title="enum GstPhotographyColorToneMode"><span class="type">GstPhotographyColorToneMode</span></a> to set</p></td> 1078<td class="parameter_annotations"> </td> 1079</tr> 1080</tbody> 1081</table></div> 1082</div> 1083<div class="refsect3"> 1084<a name="gst-photography-set-color-tone-mode.returns"></a><h4>Returns</h4> 1085<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1086</div> 1087</div> 1088<hr> 1089<div class="refsect2"> 1090<a name="gst-photography-set-scene-mode"></a><h3>gst_photography_set_scene_mode ()</h3> 1091<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1092gst_photography_set_scene_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1093 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographySceneMode" title="enum GstPhotographySceneMode"><span class="type">GstPhotographySceneMode</span></a> scene_mode</code></em>);</pre> 1094<p>Set the scene mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 1095<div class="refsect3"> 1096<a name="gst-photography-set-scene-mode.parameters"></a><h4>Parameters</h4> 1097<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1098<colgroup> 1099<col width="150px" class="parameters_name"> 1100<col class="parameters_description"> 1101<col width="200px" class="parameters_annotations"> 1102</colgroup> 1103<tbody> 1104<tr> 1105<td class="parameter_name"><p>photo</p></td> 1106<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1107<td class="parameter_annotations"> </td> 1108</tr> 1109<tr> 1110<td class="parameter_name"><p>scene_mode</p></td> 1111<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographySceneMode" title="enum GstPhotographySceneMode"><span class="type">GstPhotographySceneMode</span></a> to set</p></td> 1112<td class="parameter_annotations"> </td> 1113</tr> 1114</tbody> 1115</table></div> 1116</div> 1117<div class="refsect3"> 1118<a name="gst-photography-set-scene-mode.returns"></a><h4>Returns</h4> 1119<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1120</div> 1121</div> 1122<hr> 1123<div class="refsect2"> 1124<a name="gst-photography-set-flash-mode"></a><h3>gst_photography_set_flash_mode ()</h3> 1125<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1126gst_photography_set_flash_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1127 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlashMode" title="enum GstPhotographyFlashMode"><span class="type">GstPhotographyFlashMode</span></a> flash_mode</code></em>);</pre> 1128<p>Set the flash mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 1129<div class="refsect3"> 1130<a name="gst-photography-set-flash-mode.parameters"></a><h4>Parameters</h4> 1131<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1132<colgroup> 1133<col width="150px" class="parameters_name"> 1134<col class="parameters_description"> 1135<col width="200px" class="parameters_annotations"> 1136</colgroup> 1137<tbody> 1138<tr> 1139<td class="parameter_name"><p>photo</p></td> 1140<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1141<td class="parameter_annotations"> </td> 1142</tr> 1143<tr> 1144<td class="parameter_name"><p>flash_mode</p></td> 1145<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlashMode" title="enum GstPhotographyFlashMode"><span class="type">GstPhotographyFlashMode</span></a> to set</p></td> 1146<td class="parameter_annotations"> </td> 1147</tr> 1148</tbody> 1149</table></div> 1150</div> 1151<div class="refsect3"> 1152<a name="gst-photography-set-flash-mode.returns"></a><h4>Returns</h4> 1153<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1154</div> 1155</div> 1156<hr> 1157<div class="refsect2"> 1158<a name="gst-photography-set-flicker-mode"></a><h3>gst_photography_set_flicker_mode ()</h3> 1159<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1160gst_photography_set_flicker_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1161 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFlickerReductionMode" title="enum GstPhotographyFlickerReductionMode"><span class="type">GstPhotographyFlickerReductionMode</span></a> mode</code></em>);</pre> 1162<p>Set the flicker mode value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>.</p> 1163<div class="refsect3"> 1164<a name="gst-photography-set-flicker-mode.parameters"></a><h4>Parameters</h4> 1165<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1166<colgroup> 1167<col width="150px" class="parameters_name"> 1168<col class="parameters_description"> 1169<col width="200px" class="parameters_annotations"> 1170</colgroup> 1171<tbody> 1172<tr> 1173<td class="parameter_name"><p>photo</p></td> 1174<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1175<td class="parameter_annotations"> </td> 1176</tr> 1177<tr> 1178<td class="parameter_name"><p>flicker_mode</p></td> 1179<td class="parameter_description"><p>flicker mode value to set</p></td> 1180<td class="parameter_annotations"> </td> 1181</tr> 1182</tbody> 1183</table></div> 1184</div> 1185<div class="refsect3"> 1186<a name="gst-photography-set-flicker-mode.returns"></a><h4>Returns</h4> 1187<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1188</div> 1189</div> 1190<hr> 1191<div class="refsect2"> 1192<a name="gst-photography-set-focus-mode"></a><h3>gst_photography_set_focus_mode ()</h3> 1193<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1194gst_photography_set_focus_mode (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1195 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFocusMode" title="enum GstPhotographyFocusMode"><span class="type">GstPhotographyFocusMode</span></a> mode</code></em>);</pre> 1196<p>Set the focus mode value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>.</p> 1197<div class="refsect3"> 1198<a name="gst-photography-set-focus-mode.parameters"></a><h4>Parameters</h4> 1199<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1200<colgroup> 1201<col width="150px" class="parameters_name"> 1202<col class="parameters_description"> 1203<col width="200px" class="parameters_annotations"> 1204</colgroup> 1205<tbody> 1206<tr> 1207<td class="parameter_name"><p>photo</p></td> 1208<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1209<td class="parameter_annotations"> </td> 1210</tr> 1211<tr> 1212<td class="parameter_name"><p>focus_mode</p></td> 1213<td class="parameter_description"><p>focus mode value to set</p></td> 1214<td class="parameter_annotations"> </td> 1215</tr> 1216</tbody> 1217</table></div> 1218</div> 1219<div class="refsect3"> 1220<a name="gst-photography-set-focus-mode.returns"></a><h4>Returns</h4> 1221<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1222</div> 1223</div> 1224<hr> 1225<div class="refsect2"> 1226<a name="gst-photography-set-noise-reduction"></a><h3>gst_photography_set_noise_reduction ()</h3> 1227<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1228gst_photography_set_noise_reduction (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1229 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyNoiseReduction" title="enum GstPhotographyNoiseReduction"><span class="type">GstPhotographyNoiseReduction</span></a> noise_reduction</code></em>);</pre> 1230<p>Set the noise reduction mode for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p> 1231<div class="refsect3"> 1232<a name="gst-photography-set-noise-reduction.parameters"></a><h4>Parameters</h4> 1233<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1234<colgroup> 1235<col width="150px" class="parameters_name"> 1236<col class="parameters_description"> 1237<col width="200px" class="parameters_annotations"> 1238</colgroup> 1239<tbody> 1240<tr> 1241<td class="parameter_name"><p>photo</p></td> 1242<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1243<td class="parameter_annotations"> </td> 1244</tr> 1245<tr> 1246<td class="parameter_name"><p>noise_reduction</p></td> 1247<td class="parameter_description"><p><span class="type">GstPhotographyNoiseReductionMode</span> to set</p></td> 1248<td class="parameter_annotations"> </td> 1249</tr> 1250</tbody> 1251</table></div> 1252</div> 1253<div class="refsect3"> 1254<a name="gst-photography-set-noise-reduction.returns"></a><h4>Returns</h4> 1255<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1256</div> 1257</div> 1258<hr> 1259<div class="refsect2"> 1260<a name="gst-photography-set-zoom"></a><h3>gst_photography_set_zoom ()</h3> 1261<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1262gst_photography_set_zoom (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1263 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> zoom</code></em>);</pre> 1264<p>Set the zoom value for the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a>. 1265E.g. 1.0 to get original image and 3.0 for 3x zoom and so on.</p> 1266<div class="refsect3"> 1267<a name="gst-photography-set-zoom.parameters"></a><h4>Parameters</h4> 1268<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1269<colgroup> 1270<col width="150px" class="parameters_name"> 1271<col class="parameters_description"> 1272<col width="200px" class="parameters_annotations"> 1273</colgroup> 1274<tbody> 1275<tr> 1276<td class="parameter_name"><p>photo</p></td> 1277<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1278<td class="parameter_annotations"> </td> 1279</tr> 1280<tr> 1281<td class="parameter_name"><p>zoom</p></td> 1282<td class="parameter_description"><p>zoom value to set</p></td> 1283<td class="parameter_annotations"> </td> 1284</tr> 1285</tbody> 1286</table></div> 1287</div> 1288<div class="refsect3"> 1289<a name="gst-photography-set-zoom.returns"></a><h4>Returns</h4> 1290<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the value succeeded, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p> 1291</div> 1292</div> 1293<hr> 1294<div class="refsect2"> 1295<a name="gst-photography-get-capabilities"></a><h3>gst_photography_get_capabilities ()</h3> 1296<pre class="programlisting"><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCaps" title="enum GstPhotographyCaps"><span class="returnvalue">GstPhotographyCaps</span></a> 1297gst_photography_get_capabilities (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>);</pre> 1298<p>Get <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCaps" title="enum GstPhotographyCaps"><span class="type">GstPhotographyCaps</span></a> bitmask value that indicates what photography 1299interface features the <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a> supports</p> 1300<div class="refsect3"> 1301<a name="gst-photography-get-capabilities.parameters"></a><h4>Parameters</h4> 1302<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1303<colgroup> 1304<col width="150px" class="parameters_name"> 1305<col class="parameters_description"> 1306<col width="200px" class="parameters_annotations"> 1307</colgroup> 1308<tbody><tr> 1309<td class="parameter_name"><p>photo</p></td> 1310<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1311<td class="parameter_annotations"> </td> 1312</tr></tbody> 1313</table></div> 1314</div> 1315<div class="refsect3"> 1316<a name="gst-photography-get-capabilities.returns"></a><h4>Returns</h4> 1317<p> <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCaps" title="enum GstPhotographyCaps"><span class="type">GstPhotographyCaps</span></a> value</p> 1318</div> 1319</div> 1320<hr> 1321<div class="refsect2"> 1322<a name="gst-photography-prepare-for-capture"></a><h3>gst_photography_prepare_for_capture ()</h3> 1323<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1324gst_photography_prepare_for_capture (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1325 <em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyCapturePrepared" title="GstPhotographyCapturePrepared ()"><span class="type">GstPhotographyCapturePrepared</span></a> func</code></em>, 1326 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> *capture_caps</code></em>, 1327 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> 1328<p>Start preparations for capture. Preparations can take indeterminate 1329amount of time and <em class="parameter"><code>func</code></em> 1330 callback is called after preparations are 1331done. Image capture will begin after callback returns.</p> 1332<div class="refsect3"> 1333<a name="gst-photography-prepare-for-capture.parameters"></a><h4>Parameters</h4> 1334<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1335<colgroup> 1336<col width="150px" class="parameters_name"> 1337<col class="parameters_description"> 1338<col width="200px" class="parameters_annotations"> 1339</colgroup> 1340<tbody> 1341<tr> 1342<td class="parameter_name"><p>photo</p></td> 1343<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1344<td class="parameter_annotations"> </td> 1345</tr> 1346<tr> 1347<td class="parameter_name"><p>func</p></td> 1348<td class="parameter_description"><p>callback that is called after capturing has been prepared</p></td> 1349<td class="parameter_annotations"> </td> 1350</tr> 1351<tr> 1352<td class="parameter_name"><p>capture_caps</p></td> 1353<td class="parameter_description"><p><a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstCaps.html#GstCaps-struct"><span class="type">GstCaps</span></a> defining the desired format of the captured image</p></td> 1354<td class="parameter_annotations"> </td> 1355</tr> 1356<tr> 1357<td class="parameter_name"><p>user_data</p></td> 1358<td class="parameter_description"><p>user data that will be passed to the callback <em class="parameter"><code>func</code></em> 1359</p></td> 1360<td class="parameter_annotations"> </td> 1361</tr> 1362</tbody> 1363</table></div> 1364</div> 1365<div class="refsect3"> 1366<a name="gst-photography-prepare-for-capture.returns"></a><h4>Returns</h4> 1367<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if preparations were started (caps were OK), otherwise <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.</p> 1368</div> 1369</div> 1370<hr> 1371<div class="refsect2"> 1372<a name="gst-photography-set-autofocus"></a><h3>gst_photography_set_autofocus ()</h3> 1373<pre class="programlisting"><span class="returnvalue">void</span> 1374gst_photography_set_autofocus (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1375 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> on</code></em>);</pre> 1376<p>Start or stop autofocusing. <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-AUTOFOCUS-DONE:CAPS" title="GST_PHOTOGRAPHY_AUTOFOCUS_DONE"><code class="literal">GST_PHOTOGRAPHY_AUTOFOCUS_DONE</code></a> 1377message is posted to bus when autofocusing has finished.</p> 1378<div class="refsect3"> 1379<a name="gst-photography-set-autofocus.parameters"></a><h4>Parameters</h4> 1380<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1381<colgroup> 1382<col width="150px" class="parameters_name"> 1383<col class="parameters_description"> 1384<col width="200px" class="parameters_annotations"> 1385</colgroup> 1386<tbody> 1387<tr> 1388<td class="parameter_name"><p>photo</p></td> 1389<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1390<td class="parameter_annotations"> </td> 1391</tr> 1392<tr> 1393<td class="parameter_name"><p>on</p></td> 1394<td class="parameter_description"><p><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to start autofocusing, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to stop autofocusing</p></td> 1395<td class="parameter_annotations"> </td> 1396</tr> 1397</tbody> 1398</table></div> 1399</div> 1400</div> 1401<hr> 1402<div class="refsect2"> 1403<a name="gst-photography-set-config"></a><h3>gst_photography_set_config ()</h3> 1404<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1405gst_photography_set_config (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1406 <em class="parameter"><code><span class="type">GstPhotographySettings</span> *config</code></em>);</pre> 1407<p>Set all configuration settings at once.</p> 1408<div class="refsect3"> 1409<a name="gst-photography-set-config.parameters"></a><h4>Parameters</h4> 1410<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1411<colgroup> 1412<col width="150px" class="parameters_name"> 1413<col class="parameters_description"> 1414<col width="200px" class="parameters_annotations"> 1415</colgroup> 1416<tbody> 1417<tr> 1418<td class="parameter_name"><p>photo</p></td> 1419<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1420<td class="parameter_annotations"> </td> 1421</tr> 1422<tr> 1423<td class="parameter_name"><p>config</p></td> 1424<td class="parameter_description"><p><span class="type">GstPhotographySettings</span> containg the configuration</p></td> 1425<td class="parameter_annotations"> </td> 1426</tr> 1427</tbody> 1428</table></div> 1429</div> 1430<div class="refsect3"> 1431<a name="gst-photography-set-config.returns"></a><h4>Returns</h4> 1432<p> TRUE if configuration was set successfully, otherwise FALSE.</p> 1433</div> 1434</div> 1435<hr> 1436<div class="refsect2"> 1437<a name="gst-photography-get-config"></a><h3>gst_photography_get_config ()</h3> 1438<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> 1439gst_photography_get_config (<em class="parameter"><code><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> *photo</code></em>, 1440 <em class="parameter"><code><span class="type">GstPhotographySettings</span> *config</code></em>);</pre> 1441<p>Get all configuration settings at once.</p> 1442<div class="refsect3"> 1443<a name="gst-photography-get-config.parameters"></a><h4>Parameters</h4> 1444<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1445<colgroup> 1446<col width="150px" class="parameters_name"> 1447<col class="parameters_description"> 1448<col width="200px" class="parameters_annotations"> 1449</colgroup> 1450<tbody> 1451<tr> 1452<td class="parameter_name"><p>photo</p></td> 1453<td class="parameter_description"><p><a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface of a <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct"><span class="type">GstElement</span></a></p></td> 1454<td class="parameter_annotations"> </td> 1455</tr> 1456<tr> 1457<td class="parameter_name"><p>config</p></td> 1458<td class="parameter_description"><p><span class="type">GstPhotographySettings</span> containg the configuration</p></td> 1459<td class="parameter_annotations"> </td> 1460</tr> 1461</tbody> 1462</table></div> 1463</div> 1464<div class="refsect3"> 1465<a name="gst-photography-get-config.returns"></a><h4>Returns</h4> 1466<p> TRUE if configuration was got successfully, otherwise FALSE.</p> 1467</div> 1468</div> 1469</div> 1470<div class="refsect1"> 1471<a name="gst-plugins-bad-libs-GstPhotography.other_details"></a><h2>Types and Values</h2> 1472<div class="refsect2"> 1473<a name="GstPhotography"></a><h3>GstPhotography</h3> 1474<pre class="programlisting">typedef struct _GstPhotography GstPhotography;</pre> 1475<p>Opaque <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> data structure.</p> 1476</div> 1477<hr> 1478<div class="refsect2"> 1479<a name="GstPhotographyNoiseReduction"></a><h3>enum GstPhotographyNoiseReduction</h3> 1480<p>Noise Reduction features of a photography capture or filter element.</p> 1481<div class="refsect3"> 1482<a name="GstPhotographyNoiseReduction.members"></a><h4>Members</h4> 1483<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1484<colgroup> 1485<col width="300px" class="enum_members_name"> 1486<col class="enum_members_description"> 1487<col width="200px" class="enum_members_annotations"> 1488</colgroup> 1489<tbody> 1490<tr> 1491<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-NOISE-REDUCTION-BAYER:CAPS"></a>GST_PHOTOGRAPHY_NOISE_REDUCTION_BAYER</p></td> 1492<td class="enum_member_description"> 1493<p>Adaptive noise reduction on Bayer 1494format</p> 1495</td> 1496<td class="enum_member_annotations"> </td> 1497</tr> 1498<tr> 1499<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-NOISE-REDUCTION-YCC:CAPS"></a>GST_PHOTOGRAPHY_NOISE_REDUCTION_YCC</p></td> 1500<td class="enum_member_description"> 1501<p>reduces the noise on Y and 2-chroma 1502images.</p> 1503</td> 1504<td class="enum_member_annotations"> </td> 1505</tr> 1506<tr> 1507<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-NOISE-REDUCTION-TEMPORAL:CAPS"></a>GST_PHOTOGRAPHY_NOISE_REDUCTION_TEMPORAL</p></td> 1508<td class="enum_member_description"> 1509<p>Multi-frame adaptive NR, 1510provided for the video mode</p> 1511</td> 1512<td class="enum_member_annotations"> </td> 1513</tr> 1514<tr> 1515<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-NOISE-REDUCTION-FIXED:CAPS"></a>GST_PHOTOGRAPHY_NOISE_REDUCTION_FIXED</p></td> 1516<td class="enum_member_description"> 1517<p>Fixed Pattern Noise refers to noise 1518that does not change between frames. The noise is removed from the sensor 1519image, by subtracting a previously-captured black image in memory.</p> 1520</td> 1521<td class="enum_member_annotations"> </td> 1522</tr> 1523<tr> 1524<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-NOISE-REDUCTION-EXTRA:CAPS"></a>GST_PHOTOGRAPHY_NOISE_REDUCTION_EXTRA</p></td> 1525<td class="enum_member_description"> 1526<p>Extra Noise Reduction. In the case 1527of high-ISO capturing, some noise remains after YCC NR. XNR reduces this 1528remaining noise.</p> 1529</td> 1530<td class="enum_member_annotations"> </td> 1531</tr> 1532</tbody> 1533</table></div> 1534</div> 1535</div> 1536<hr> 1537<div class="refsect2"> 1538<a name="GstPhotographyWhiteBalanceMode"></a><h3>enum GstPhotographyWhiteBalanceMode</h3> 1539<p>Modes for white balance control.</p> 1540<div class="refsect3"> 1541<a name="GstPhotographyWhiteBalanceMode.members"></a><h4>Members</h4> 1542<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1543<colgroup> 1544<col width="300px" class="enum_members_name"> 1545<col class="enum_members_description"> 1546<col width="200px" class="enum_members_annotations"> 1547</colgroup> 1548<tbody> 1549<tr> 1550<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-AUTO:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_AUTO</p></td> 1551<td class="enum_member_description"> 1552<p>Choose white balance mode automatically</p> 1553</td> 1554<td class="enum_member_annotations"> </td> 1555</tr> 1556<tr> 1557<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-DAYLIGHT:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_DAYLIGHT</p></td> 1558<td class="enum_member_description"> 1559<p>Mode for daylight conditions</p> 1560</td> 1561<td class="enum_member_annotations"> </td> 1562</tr> 1563<tr> 1564<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-CLOUDY:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_CLOUDY</p></td> 1565<td class="enum_member_description"> 1566<p>Mode for cloudy conditions</p> 1567</td> 1568<td class="enum_member_annotations"> </td> 1569</tr> 1570<tr> 1571<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-SUNSET:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_SUNSET</p></td> 1572<td class="enum_member_description"> 1573<p>Mode for sunset conditions</p> 1574</td> 1575<td class="enum_member_annotations"> </td> 1576</tr> 1577<tr> 1578<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-TUNGSTEN:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_TUNGSTEN</p></td> 1579<td class="enum_member_description"> 1580<p>Mode for tungsten lighting</p> 1581</td> 1582<td class="enum_member_annotations"> </td> 1583</tr> 1584<tr> 1585<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-FLUORESCENT:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_FLUORESCENT</p></td> 1586<td class="enum_member_description"> 1587<p>Mode for fluorescent lighting</p> 1588</td> 1589<td class="enum_member_annotations"> </td> 1590</tr> 1591<tr> 1592<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-MANUAL:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_MANUAL</p></td> 1593<td class="enum_member_description"> 1594<p>Disable automatic white balance adjustment 1595and keep current values.</p> 1596</td> 1597<td class="enum_member_annotations"> </td> 1598</tr> 1599<tr> 1600<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-WARM-FLUORESCENT:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_WARM_FLUORESCENT</p></td> 1601<td class="enum_member_description"> 1602<p>Mode for warm fluorescent lighting (Since: 1.2)</p> 1603</td> 1604<td class="enum_member_annotations"> </td> 1605</tr> 1606<tr> 1607<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-WB-MODE-SHADE:CAPS"></a>GST_PHOTOGRAPHY_WB_MODE_SHADE</p></td> 1608<td class="enum_member_description"> 1609<p>Mode for shade lighting (Since: 1.2)</p> 1610</td> 1611<td class="enum_member_annotations"> </td> 1612</tr> 1613</tbody> 1614</table></div> 1615</div> 1616</div> 1617<hr> 1618<div class="refsect2"> 1619<a name="GstPhotographyColorToneMode"></a><h3>enum GstPhotographyColorToneMode</h3> 1620<p>Modes for special color effects.</p> 1621<div class="refsect3"> 1622<a name="GstPhotographyColorToneMode.members"></a><h4>Members</h4> 1623<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1624<colgroup> 1625<col width="300px" class="enum_members_name"> 1626<col class="enum_members_description"> 1627<col width="200px" class="enum_members_annotations"> 1628</colgroup> 1629<tbody> 1630<tr> 1631<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-NORMAL:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_NORMAL</p></td> 1632<td class="enum_member_description"> 1633<p>No effects</p> 1634</td> 1635<td class="enum_member_annotations"> </td> 1636</tr> 1637<tr> 1638<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-SEPIA:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_SEPIA</p></td> 1639<td class="enum_member_description"> 1640<p>Sepia</p> 1641</td> 1642<td class="enum_member_annotations"> </td> 1643</tr> 1644<tr> 1645<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-NEGATIVE:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_NEGATIVE</p></td> 1646<td class="enum_member_description"> 1647<p>Negative</p> 1648</td> 1649<td class="enum_member_annotations"> </td> 1650</tr> 1651<tr> 1652<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-GRAYSCALE:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_GRAYSCALE</p></td> 1653<td class="enum_member_description"> 1654<p>Grayscale</p> 1655</td> 1656<td class="enum_member_annotations"> </td> 1657</tr> 1658<tr> 1659<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-NATURAL:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_NATURAL</p></td> 1660<td class="enum_member_description"> 1661<p>Natural</p> 1662</td> 1663<td class="enum_member_annotations"> </td> 1664</tr> 1665<tr> 1666<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-VIVID:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_VIVID</p></td> 1667<td class="enum_member_description"> 1668<p>Vivid</p> 1669</td> 1670<td class="enum_member_annotations"> </td> 1671</tr> 1672<tr> 1673<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-COLORSWAP:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_COLORSWAP</p></td> 1674<td class="enum_member_description"> 1675<p>Colorswap</p> 1676</td> 1677<td class="enum_member_annotations"> </td> 1678</tr> 1679<tr> 1680<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-SOLARIZE:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_SOLARIZE</p></td> 1681<td class="enum_member_description"> 1682<p>Solarize</p> 1683</td> 1684<td class="enum_member_annotations"> </td> 1685</tr> 1686<tr> 1687<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-OUT-OF-FOCUS:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_OUT_OF_FOCUS</p></td> 1688<td class="enum_member_description"> 1689<p>Out of focus</p> 1690</td> 1691<td class="enum_member_annotations"> </td> 1692</tr> 1693<tr> 1694<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-SKY-BLUE:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_SKY_BLUE</p></td> 1695<td class="enum_member_description"> 1696<p>Sky blue</p> 1697</td> 1698<td class="enum_member_annotations"> </td> 1699</tr> 1700<tr> 1701<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-GRASS-GREEN:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_GRASS_GREEN</p></td> 1702<td class="enum_member_description"> 1703<p>Grass green</p> 1704</td> 1705<td class="enum_member_annotations"> </td> 1706</tr> 1707<tr> 1708<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-SKIN-WHITEN:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_SKIN_WHITEN</p></td> 1709<td class="enum_member_description"> 1710<p>Skin whiten</p> 1711</td> 1712<td class="enum_member_annotations"> </td> 1713</tr> 1714<tr> 1715<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-POSTERIZE:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_POSTERIZE</p></td> 1716<td class="enum_member_description"> 1717<p>Posterize (Since: 1.2)</p> 1718</td> 1719<td class="enum_member_annotations"> </td> 1720</tr> 1721<tr> 1722<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-WHITEBOARD:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_WHITEBOARD</p></td> 1723<td class="enum_member_description"> 1724<p>Whiteboard (Since: 1.2)</p> 1725</td> 1726<td class="enum_member_annotations"> </td> 1727</tr> 1728<tr> 1729<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-BLACKBOARD:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_BLACKBOARD</p></td> 1730<td class="enum_member_description"> 1731<p>Blackboard (Since: 1.2)</p> 1732</td> 1733<td class="enum_member_annotations"> </td> 1734</tr> 1735<tr> 1736<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-COLOR-TONE-MODE-AQUA:CAPS"></a>GST_PHOTOGRAPHY_COLOR_TONE_MODE_AQUA</p></td> 1737<td class="enum_member_description"> 1738<p>Aqua (Since: 1.2)</p> 1739</td> 1740<td class="enum_member_annotations"> </td> 1741</tr> 1742</tbody> 1743</table></div> 1744</div> 1745</div> 1746<hr> 1747<div class="refsect2"> 1748<a name="GstPhotographySceneMode"></a><h3>enum GstPhotographySceneMode</h3> 1749<p>Each mode contains preset <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> options in order to produce 1750good capturing result in certain scene.</p> 1751<div class="refsect3"> 1752<a name="GstPhotographySceneMode.members"></a><h4>Members</h4> 1753<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1754<colgroup> 1755<col width="300px" class="enum_members_name"> 1756<col class="enum_members_description"> 1757<col width="200px" class="enum_members_annotations"> 1758</colgroup> 1759<tbody> 1760<tr> 1761<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-MANUAL:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_MANUAL</p></td> 1762<td class="enum_member_description"> 1763<p>Set individual options manually</p> 1764</td> 1765<td class="enum_member_annotations"> </td> 1766</tr> 1767<tr> 1768<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-CLOSEUP:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_CLOSEUP</p></td> 1769<td class="enum_member_description"> 1770<p>Mode for close objects</p> 1771</td> 1772<td class="enum_member_annotations"> </td> 1773</tr> 1774<tr> 1775<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-PORTRAIT:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_PORTRAIT</p></td> 1776<td class="enum_member_description"> 1777<p>Mode for portraits</p> 1778</td> 1779<td class="enum_member_annotations"> </td> 1780</tr> 1781<tr> 1782<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-LANDSCAPE:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_LANDSCAPE</p></td> 1783<td class="enum_member_description"> 1784<p>Mode for landscapes</p> 1785</td> 1786<td class="enum_member_annotations"> </td> 1787</tr> 1788<tr> 1789<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-SPORT:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_SPORT</p></td> 1790<td class="enum_member_description"> 1791<p>Mode for scene with fast motion</p> 1792</td> 1793<td class="enum_member_annotations"> </td> 1794</tr> 1795<tr> 1796<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-NIGHT:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_NIGHT</p></td> 1797<td class="enum_member_description"> 1798<p>Mode for night conditions</p> 1799</td> 1800<td class="enum_member_annotations"> </td> 1801</tr> 1802<tr> 1803<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-AUTO:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_AUTO</p></td> 1804<td class="enum_member_description"> 1805<p>Choose scene mode automatically</p> 1806</td> 1807<td class="enum_member_annotations"> </td> 1808</tr> 1809<tr> 1810<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-ACTION:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_ACTION</p></td> 1811<td class="enum_member_description"> 1812<p>Take photos of fast moving 1813 objects (Since: 1.2)</p> 1814</td> 1815<td class="enum_member_annotations"> </td> 1816</tr> 1817<tr> 1818<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-NIGHT-PORTRAIT:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_NIGHT_PORTRAIT</p></td> 1819<td class="enum_member_description"> 1820<p>Take people pictures 1821 at night (Since: 1.2)</p> 1822</td> 1823<td class="enum_member_annotations"> </td> 1824</tr> 1825<tr> 1826<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-THEATRE:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_THEATRE</p></td> 1827<td class="enum_member_description"> 1828<p>Take photos in a theater (Since: 1.2)</p> 1829</td> 1830<td class="enum_member_annotations"> </td> 1831</tr> 1832<tr> 1833<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-BEACH:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_BEACH</p></td> 1834<td class="enum_member_description"> 1835<p>Take pictures on the beach (Since: 1.2)</p> 1836</td> 1837<td class="enum_member_annotations"> </td> 1838</tr> 1839<tr> 1840<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-SNOW:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_SNOW</p></td> 1841<td class="enum_member_description"> 1842<p>Take pictures on the snow (Since: 1.2)</p> 1843</td> 1844<td class="enum_member_annotations"> </td> 1845</tr> 1846<tr> 1847<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-SUNSET:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_SUNSET</p></td> 1848<td class="enum_member_description"> 1849<p>Take sunset photos (Since: 1.2)</p> 1850</td> 1851<td class="enum_member_annotations"> </td> 1852</tr> 1853<tr> 1854<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-STEADY-PHOTO:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_STEADY_PHOTO</p></td> 1855<td class="enum_member_description"> 1856<p>Avoid blurry pictures 1857 (for example, due to hand shake) (Since: 1.2)</p> 1858</td> 1859<td class="enum_member_annotations"> </td> 1860</tr> 1861<tr> 1862<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-FIREWORKS:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_FIREWORKS</p></td> 1863<td class="enum_member_description"> 1864<p>For shooting firework 1865 displays (Since: 1.2)</p> 1866</td> 1867<td class="enum_member_annotations"> </td> 1868</tr> 1869<tr> 1870<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-PARTY:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_PARTY</p></td> 1871<td class="enum_member_description"> 1872<p>Take indoor low-light shot (Since: 1.2)</p> 1873</td> 1874<td class="enum_member_annotations"> </td> 1875</tr> 1876<tr> 1877<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-CANDLELIGHT:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_CANDLELIGHT</p></td> 1878<td class="enum_member_description"> 1879<p>Capture the naturally warm color 1880 of scenes lit by candles (Since: 1.2)</p> 1881</td> 1882<td class="enum_member_annotations"> </td> 1883</tr> 1884<tr> 1885<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SCENE-MODE-BARCODE:CAPS"></a>GST_PHOTOGRAPHY_SCENE_MODE_BARCODE</p></td> 1886<td class="enum_member_description"> 1887<p>Applications are looking for 1888 a barcode (Since: 1.2)</p> 1889</td> 1890<td class="enum_member_annotations"> </td> 1891</tr> 1892</tbody> 1893</table></div> 1894</div> 1895</div> 1896<hr> 1897<div class="refsect2"> 1898<a name="GstPhotographyFlashMode"></a><h3>enum GstPhotographyFlashMode</h3> 1899<p>Modes for flash control.</p> 1900<div class="refsect3"> 1901<a name="GstPhotographyFlashMode.members"></a><h4>Members</h4> 1902<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1903<colgroup> 1904<col width="300px" class="enum_members_name"> 1905<col class="enum_members_description"> 1906<col width="200px" class="enum_members_annotations"> 1907</colgroup> 1908<tbody> 1909<tr> 1910<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLASH-MODE-AUTO:CAPS"></a>GST_PHOTOGRAPHY_FLASH_MODE_AUTO</p></td> 1911<td class="enum_member_description"> 1912<p>Fire flash automatically according to 1913lighting conditions.</p> 1914</td> 1915<td class="enum_member_annotations"> </td> 1916</tr> 1917<tr> 1918<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLASH-MODE-OFF:CAPS"></a>GST_PHOTOGRAPHY_FLASH_MODE_OFF</p></td> 1919<td class="enum_member_description"> 1920<p>Never fire flash</p> 1921</td> 1922<td class="enum_member_annotations"> </td> 1923</tr> 1924<tr> 1925<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLASH-MODE-ON:CAPS"></a>GST_PHOTOGRAPHY_FLASH_MODE_ON</p></td> 1926<td class="enum_member_description"> 1927<p>Always fire flash</p> 1928</td> 1929<td class="enum_member_annotations"> </td> 1930</tr> 1931<tr> 1932<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLASH-MODE-FILL-IN:CAPS"></a>GST_PHOTOGRAPHY_FLASH_MODE_FILL_IN</p></td> 1933<td class="enum_member_description"> 1934<p>Fill in flash</p> 1935</td> 1936<td class="enum_member_annotations"> </td> 1937</tr> 1938<tr> 1939<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLASH-MODE-RED-EYE:CAPS"></a>GST_PHOTOGRAPHY_FLASH_MODE_RED_EYE</p></td> 1940<td class="enum_member_description"> 1941<p>Flash mode for reducing chance of 1942capturing red eyes</p> 1943</td> 1944<td class="enum_member_annotations"> </td> 1945</tr> 1946</tbody> 1947</table></div> 1948</div> 1949</div> 1950<hr> 1951<div class="refsect2"> 1952<a name="GstPhotographyFlickerReductionMode"></a><h3>enum GstPhotographyFlickerReductionMode</h3> 1953<p>Reduce flicker in video caused by light source fluctuation.</p> 1954<div class="refsect3"> 1955<a name="GstPhotographyFlickerReductionMode.members"></a><h4>Members</h4> 1956<div class="informaltable"><table class="informaltable" width="100%" border="0"> 1957<colgroup> 1958<col width="300px" class="enum_members_name"> 1959<col class="enum_members_description"> 1960<col width="200px" class="enum_members_annotations"> 1961</colgroup> 1962<tbody> 1963<tr> 1964<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLICKER-REDUCTION-OFF:CAPS"></a>GST_PHOTOGRAPHY_FLICKER_REDUCTION_OFF</p></td> 1965<td class="enum_member_description"> 1966<p>Disable flicker reduction</p> 1967</td> 1968<td class="enum_member_annotations"> </td> 1969</tr> 1970<tr> 1971<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLICKER-REDUCTION-50HZ:CAPS"></a>GST_PHOTOGRAPHY_FLICKER_REDUCTION_50HZ</p></td> 1972<td class="enum_member_description"> 1973<p>50Hz flicker reduction</p> 1974</td> 1975<td class="enum_member_annotations"> </td> 1976</tr> 1977<tr> 1978<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLICKER-REDUCTION-60HZ:CAPS"></a>GST_PHOTOGRAPHY_FLICKER_REDUCTION_60HZ</p></td> 1979<td class="enum_member_description"> 1980<p>60Hz flicker reduction</p> 1981</td> 1982<td class="enum_member_annotations"> </td> 1983</tr> 1984<tr> 1985<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FLICKER-REDUCTION-AUTO:CAPS"></a>GST_PHOTOGRAPHY_FLICKER_REDUCTION_AUTO</p></td> 1986<td class="enum_member_description"> 1987<p>Choose mode automatically</p> 1988</td> 1989<td class="enum_member_annotations"> </td> 1990</tr> 1991</tbody> 1992</table></div> 1993</div> 1994</div> 1995<hr> 1996<div class="refsect2"> 1997<a name="GstPhotographyFocusMode"></a><h3>enum GstPhotographyFocusMode</h3> 1998<p>Choose mode for focusing algorithm.</p> 1999<div class="refsect3"> 2000<a name="GstPhotographyFocusMode.members"></a><h4>Members</h4> 2001<div class="informaltable"><table class="informaltable" width="100%" border="0"> 2002<colgroup> 2003<col width="300px" class="enum_members_name"> 2004<col class="enum_members_description"> 2005<col width="200px" class="enum_members_annotations"> 2006</colgroup> 2007<tbody> 2008<tr> 2009<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-AUTO:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_AUTO</p></td> 2010<td class="enum_member_description"> 2011<p>Choose focus mode automatically</p> 2012</td> 2013<td class="enum_member_annotations"> </td> 2014</tr> 2015<tr> 2016<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-MACRO:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_MACRO</p></td> 2017<td class="enum_member_description"> 2018<p>Mode for focusing objects close to lens</p> 2019</td> 2020<td class="enum_member_annotations"> </td> 2021</tr> 2022<tr> 2023<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-PORTRAIT:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_PORTRAIT</p></td> 2024<td class="enum_member_description"> 2025<p>Mode for portraits</p> 2026</td> 2027<td class="enum_member_annotations"> </td> 2028</tr> 2029<tr> 2030<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-INFINITY:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_INFINITY</p></td> 2031<td class="enum_member_description"> 2032<p>Mode for landscapes and far away objects</p> 2033</td> 2034<td class="enum_member_annotations"> </td> 2035</tr> 2036<tr> 2037<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-HYPERFOCAL:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_HYPERFOCAL</p></td> 2038<td class="enum_member_description"> 2039<p>Mode for maximum depth of field, keeping 2040focus acceptable both in infinify and as close objects as possible</p> 2041</td> 2042<td class="enum_member_annotations"> </td> 2043</tr> 2044<tr> 2045<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-EXTENDED:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_EXTENDED</p></td> 2046<td class="enum_member_description"> 2047<p>Extended focus mode</p> 2048</td> 2049<td class="enum_member_annotations"> </td> 2050</tr> 2051<tr> 2052<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-CONTINUOUS-NORMAL:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_CONTINUOUS_NORMAL</p></td> 2053<td class="enum_member_description"> 2054<p>Continuous autofocus mode</p> 2055</td> 2056<td class="enum_member_annotations"> </td> 2057</tr> 2058<tr> 2059<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-CONTINUOUS-EXTENDED:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_CONTINUOUS_EXTENDED</p></td> 2060<td class="enum_member_description"> 2061<p>Extended continuous 2062autofocus mode</p> 2063</td> 2064<td class="enum_member_annotations"> </td> 2065</tr> 2066<tr> 2067<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-MODE-MANUAL:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_MODE_MANUAL</p></td> 2068<td class="enum_member_description"> 2069<p>Disable automatic focusing 2070and keep current value. <span class="type">“lens-focus”</span> property can 2071be used to change focus manually.</p> 2072</td> 2073<td class="enum_member_annotations"> </td> 2074</tr> 2075</tbody> 2076</table></div> 2077</div> 2078</div> 2079<hr> 2080<div class="refsect2"> 2081<a name="GstPhotographyFocusStatus"></a><h3>enum GstPhotographyFocusStatus</h3> 2082<p>Status of the focusing operation, used in <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-AUTOFOCUS-DONE:CAPS" title="GST_PHOTOGRAPHY_AUTOFOCUS_DONE"><span class="type">GST_PHOTOGRAPHY_AUTOFOCUS_DONE</span></a> 2083message.</p> 2084<div class="refsect3"> 2085<a name="GstPhotographyFocusStatus.members"></a><h4>Members</h4> 2086<div class="informaltable"><table class="informaltable" width="100%" border="0"> 2087<colgroup> 2088<col width="300px" class="enum_members_name"> 2089<col class="enum_members_description"> 2090<col width="200px" class="enum_members_annotations"> 2091</colgroup> 2092<tbody> 2093<tr> 2094<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-STATUS-NONE:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_STATUS_NONE</p></td> 2095<td class="enum_member_description"> 2096<p>No status available</p> 2097</td> 2098<td class="enum_member_annotations"> </td> 2099</tr> 2100<tr> 2101<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-STATUS-RUNNING:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_STATUS_RUNNING</p></td> 2102<td class="enum_member_description"> 2103<p>Focusing is ongoing</p> 2104</td> 2105<td class="enum_member_annotations"> </td> 2106</tr> 2107<tr> 2108<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-STATUS-FAIL:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_STATUS_FAIL</p></td> 2109<td class="enum_member_description"> 2110<p>Focusing failed</p> 2111</td> 2112<td class="enum_member_annotations"> </td> 2113</tr> 2114<tr> 2115<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-FOCUS-STATUS-SUCCESS:CAPS"></a>GST_PHOTOGRAPHY_FOCUS_STATUS_SUCCESS</p></td> 2116<td class="enum_member_description"> 2117<p>Focusing succeeded</p> 2118</td> 2119<td class="enum_member_annotations"> </td> 2120</tr> 2121</tbody> 2122</table></div> 2123</div> 2124</div> 2125<hr> 2126<div class="refsect2"> 2127<a name="GstPhotographyCaps"></a><h3>enum GstPhotographyCaps</h3> 2128<p>Bitmask that indicates which <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotography" title="GstPhotography"><span class="type">GstPhotography</span></a> interface features an instance 2129supports.</p> 2130<div class="refsect3"> 2131<a name="GstPhotographyCaps.members"></a><h4>Members</h4> 2132<div class="informaltable"><table class="informaltable" width="100%" border="0"> 2133<colgroup> 2134<col width="300px" class="enum_members_name"> 2135<col class="enum_members_description"> 2136<col width="200px" class="enum_members_annotations"> 2137</colgroup> 2138<tbody> 2139<tr> 2140<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-NONE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_NONE</p></td> 2141<td> </td> 2142<td> </td> 2143</tr> 2144<tr> 2145<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-EV-COMP:CAPS"></a>GST_PHOTOGRAPHY_CAPS_EV_COMP</p></td> 2146<td> </td> 2147<td> </td> 2148</tr> 2149<tr> 2150<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-ISO-SPEED:CAPS"></a>GST_PHOTOGRAPHY_CAPS_ISO_SPEED</p></td> 2151<td> </td> 2152<td> </td> 2153</tr> 2154<tr> 2155<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-WB-MODE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_WB_MODE</p></td> 2156<td> </td> 2157<td> </td> 2158</tr> 2159<tr> 2160<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-TONE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_TONE</p></td> 2161<td> </td> 2162<td> </td> 2163</tr> 2164<tr> 2165<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-SCENE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_SCENE</p></td> 2166<td> </td> 2167<td> </td> 2168</tr> 2169<tr> 2170<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-FLASH:CAPS"></a>GST_PHOTOGRAPHY_CAPS_FLASH</p></td> 2171<td> </td> 2172<td> </td> 2173</tr> 2174<tr> 2175<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-ZOOM:CAPS"></a>GST_PHOTOGRAPHY_CAPS_ZOOM</p></td> 2176<td> </td> 2177<td> </td> 2178</tr> 2179<tr> 2180<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-FOCUS:CAPS"></a>GST_PHOTOGRAPHY_CAPS_FOCUS</p></td> 2181<td> </td> 2182<td> </td> 2183</tr> 2184<tr> 2185<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-APERTURE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_APERTURE</p></td> 2186<td> </td> 2187<td> </td> 2188</tr> 2189<tr> 2190<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-EXPOSURE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_EXPOSURE</p></td> 2191<td> </td> 2192<td> </td> 2193</tr> 2194<tr> 2195<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-SHAKE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_SHAKE</p></td> 2196<td> </td> 2197<td> </td> 2198</tr> 2199<tr> 2200<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-WHITE-BALANCE:CAPS"></a>GST_PHOTOGRAPHY_CAPS_WHITE_BALANCE</p></td> 2201<td> </td> 2202<td> </td> 2203</tr> 2204<tr> 2205<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-NOISE-REDUCTION:CAPS"></a>GST_PHOTOGRAPHY_CAPS_NOISE_REDUCTION</p></td> 2206<td> </td> 2207<td> </td> 2208</tr> 2209<tr> 2210<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-FLICKER-REDUCTION:CAPS"></a>GST_PHOTOGRAPHY_CAPS_FLICKER_REDUCTION</p></td> 2211<td> </td> 2212<td> </td> 2213</tr> 2214<tr> 2215<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-CAPS-ALL:CAPS"></a>GST_PHOTOGRAPHY_CAPS_ALL</p></td> 2216<td> </td> 2217<td> </td> 2218</tr> 2219</tbody> 2220</table></div> 2221</div> 2222</div> 2223<hr> 2224<div class="refsect2"> 2225<a name="GstPhotographyShakeRisk"></a><h3>enum GstPhotographyShakeRisk</h3> 2226<p>Risk level of captured image becoming "shaken" due to camera movement and 2227too long exposure time. Used in <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GST-PHOTOGRAPHY-SHAKE-RISK:CAPS" title="GST_PHOTOGRAPHY_SHAKE_RISK"><span class="type">GST_PHOTOGRAPHY_SHAKE_RISK</span></a> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstMessage.html#GstMessage-struct"><span class="type">GstMessage</span></a>.</p> 2228<div class="refsect3"> 2229<a name="GstPhotographyShakeRisk.members"></a><h4>Members</h4> 2230<div class="informaltable"><table class="informaltable" width="100%" border="0"> 2231<colgroup> 2232<col width="300px" class="enum_members_name"> 2233<col class="enum_members_description"> 2234<col width="200px" class="enum_members_annotations"> 2235</colgroup> 2236<tbody> 2237<tr> 2238<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SHAKE-RISK-LOW:CAPS"></a>GST_PHOTOGRAPHY_SHAKE_RISK_LOW</p></td> 2239<td class="enum_member_description"> 2240<p>Low risk</p> 2241</td> 2242<td class="enum_member_annotations"> </td> 2243</tr> 2244<tr> 2245<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SHAKE-RISK-MEDIUM:CAPS"></a>GST_PHOTOGRAPHY_SHAKE_RISK_MEDIUM</p></td> 2246<td class="enum_member_description"> 2247<p>Medium risk</p> 2248</td> 2249<td class="enum_member_annotations"> </td> 2250</tr> 2251<tr> 2252<td class="enum_member_name"><p><a name="GST-PHOTOGRAPHY-SHAKE-RISK-HIGH:CAPS"></a>GST_PHOTOGRAPHY_SHAKE_RISK_HIGH</p></td> 2253<td class="enum_member_description"> 2254<p>High risk</p> 2255</td> 2256<td class="enum_member_annotations"> </td> 2257</tr> 2258</tbody> 2259</table></div> 2260</div> 2261</div> 2262<hr> 2263<div class="refsect2"> 2264<a name="GST-PHOTOGRAPHY-AUTOFOCUS-DONE:CAPS"></a><h3>GST_PHOTOGRAPHY_AUTOFOCUS_DONE</h3> 2265<pre class="programlisting">#define GST_PHOTOGRAPHY_AUTOFOCUS_DONE "autofocus-done" 2266</pre> 2267<p>Name of custom GstMessage that will be posted to <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBus.html#GstBus-struct"><span class="type">GstBus</span></a> when autofocusing 2268is complete. 2269This message contains following fields:</p> 2270<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> 2271<li class="listitem"><p> 2272 <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyFocusStatus" title="enum GstPhotographyFocusStatus"><span class="type">GstPhotographyFocusStatus</span></a> 2273 <code class="classname">"status"</code>: 2274 Tells if focusing succeeded or failed. 2275 </p></li> 2276<li class="listitem"><p> 2277 <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-TYPE-INT:CAPS"><span class="type">G_TYPE_INT</span></a> 2278 <code class="classname">"focus-window-rows"</code>: 2279 Tells number of focus matrix rows. 2280 </p></li> 2281<li class="listitem"><p> 2282 <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-TYPE-INT:CAPS"><span class="type">G_TYPE_INT</span></a> 2283 <code class="classname">"focus-window-columns"</code>: 2284 Tells number of focus matrix columns. 2285 </p></li> 2286<li class="listitem"><p> 2287 <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-TYPE-INT:CAPS"><span class="type">G_TYPE_INT</span></a> 2288 <code class="classname">"focus-window-mask"</code>: 2289 Bitmask containing rows x columns bits which mark the focus points in the 2290 focus matrix. Lowest bit (LSB) always represents the top-left corner of the 2291 focus matrix. This field is only valid when focusing status is SUCCESS. 2292 </p></li> 2293</ul></div> 2294</div> 2295<hr> 2296<div class="refsect2"> 2297<a name="GST-PHOTOGRAPHY-SHAKE-RISK:CAPS"></a><h3>GST_PHOTOGRAPHY_SHAKE_RISK</h3> 2298<pre class="programlisting">#define GST_PHOTOGRAPHY_SHAKE_RISK "shake-risk" 2299</pre> 2300<p>Name of custom GstMessage that is posted to <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstBus.html#GstBus-struct"><span class="type">GstBus</span></a> during autofocusing 2301process. It is posted if there is change in the risk of captured image 2302becoming "shaken" due to camera movement and too long exposure time.</p> 2303<p>This message contains following fields:</p> 2304<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p> 2305 <a class="link" href="gst-plugins-bad-libs-GstPhotography.html#GstPhotographyShakeRisk" title="enum GstPhotographyShakeRisk"><span class="type">GstPhotographyShakeRisk</span></a> 2306 <code class="classname">"status"</code>: 2307 Tells risk level of capturing shaken image. 2308 </p></li></ul></div> 2309</div> 2310<hr> 2311<div class="refsect2"> 2312<a name="GST-PHOTOGRAPHY-PROP-WB-MODE:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_WB_MODE</h3> 2313<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_WB_MODE "white-balance-mode" 2314</pre> 2315</div> 2316<hr> 2317<div class="refsect2"> 2318<a name="GST-PHOTOGRAPHY-PROP-SCENE-MODE:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_SCENE_MODE</h3> 2319<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_SCENE_MODE "scene-mode" 2320</pre> 2321</div> 2322<hr> 2323<div class="refsect2"> 2324<a name="GST-PHOTOGRAPHY-PROP-FLASH-MODE:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_FLASH_MODE</h3> 2325<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_FLASH_MODE "flash-mode" 2326</pre> 2327</div> 2328<hr> 2329<div class="refsect2"> 2330<a name="GST-PHOTOGRAPHY-PROP-NOISE-REDUCTION:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION</h3> 2331<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_NOISE_REDUCTION "noise-reduction" 2332</pre> 2333</div> 2334<hr> 2335<div class="refsect2"> 2336<a name="GST-PHOTOGRAPHY-PROP-FOCUS-STATUS:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_FOCUS_STATUS</h3> 2337<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_FOCUS_STATUS "focus-status" 2338</pre> 2339</div> 2340<hr> 2341<div class="refsect2"> 2342<a name="GST-PHOTOGRAPHY-PROP-CAPABILITIES:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_CAPABILITIES</h3> 2343<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_CAPABILITIES "capabilities" 2344</pre> 2345</div> 2346<hr> 2347<div class="refsect2"> 2348<a name="GST-PHOTOGRAPHY-PROP-SHAKE-RISK:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_SHAKE_RISK</h3> 2349<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_SHAKE_RISK "shake-risk" 2350</pre> 2351</div> 2352<hr> 2353<div class="refsect2"> 2354<a name="GST-PHOTOGRAPHY-PROP-EV-COMP:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_EV_COMP</h3> 2355<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_EV_COMP "ev-compensation" 2356</pre> 2357</div> 2358<hr> 2359<div class="refsect2"> 2360<a name="GST-PHOTOGRAPHY-PROP-ISO-SPEED:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_ISO_SPEED</h3> 2361<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_ISO_SPEED "iso-speed" 2362</pre> 2363</div> 2364<hr> 2365<div class="refsect2"> 2366<a name="GST-PHOTOGRAPHY-PROP-APERTURE:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_APERTURE</h3> 2367<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_APERTURE "aperture" 2368</pre> 2369</div> 2370<hr> 2371<div class="refsect2"> 2372<a name="GST-PHOTOGRAPHY-PROP-IMAGE-CAPTURE-SUPPORTED-CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_IMAGE_CAPTURE_SUPPORTED_CAPS</h3> 2373<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_IMAGE_CAPTURE_SUPPORTED_CAPS</pre> 2374</div> 2375<hr> 2376<div class="refsect2"> 2377<a name="GST-PHOTOGRAPHY-PROP-IMAGE-PREVIEW-SUPPORTED-CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_IMAGE_PREVIEW_SUPPORTED_CAPS</h3> 2378<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_IMAGE_PREVIEW_SUPPORTED_CAPS</pre> 2379</div> 2380<hr> 2381<div class="refsect2"> 2382<a name="GST-PHOTOGRAPHY-PROP-FLICKER-MODE:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_FLICKER_MODE</h3> 2383<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_FLICKER_MODE "flicker-mode" 2384</pre> 2385</div> 2386<hr> 2387<div class="refsect2"> 2388<a name="GST-PHOTOGRAPHY-PROP-FOCUS-MODE:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_FOCUS_MODE</h3> 2389<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_FOCUS_MODE "focus-mode" 2390</pre> 2391</div> 2392<hr> 2393<div class="refsect2"> 2394<a name="GST-PHOTOGRAPHY-PROP-ZOOM:CAPS"></a><h3>GST_PHOTOGRAPHY_PROP_ZOOM</h3> 2395<pre class="programlisting">#define GST_PHOTOGRAPHY_PROP_ZOOM "zoom" 2396</pre> 2397</div> 2398</div> 2399</div> 2400<div class="footer"> 2401<hr>Generated by GTK-Doc V1.28</div> 2402</body> 2403</html>