@ -0,0 +1,114 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Structures</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">Data Structures</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> |
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory"> |
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d2c/struct_audio_channel_map.html" target="_self">AudioChannelMap</a></td><td class="desc"></td></tr> |
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/d8e/struct_benchmark_time_stamps.html" target="_self">BenchmarkTimeStamps</a></td><td class="desc"></td></tr> |
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/dc3/struct_callback_data.html" target="_self">CallbackData</a></td><td class="desc"></td></tr> |
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/ddd/struct_compact_context.html" target="_self">CompactContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/da0/struct_default_context.html" target="_self">DefaultContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/de7/struct_filter_graph.html" target="_self">FilterGraph</a></td><td class="desc"></td></tr> |
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/db7/struct_flat_context.html" target="_self">FlatContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d37/struct_h_w_accel.html" target="_self">HWAccel</a></td><td class="desc"></td></tr> |
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/dc7/struct_h_w_device.html" target="_self">HWDevice</a></td><td class="desc"></td></tr> |
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="da/d4f/struct_i_n_i_context.html" target="_self">INIContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/d99/struct_input_file.html" target="_self">InputFile</a></td><td class="desc"></td></tr> |
||||
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d0c/struct_input_filter.html" target="_self">InputFilter</a></td><td class="desc"></td></tr> |
||||
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d6e/struct_input_stream.html" target="_self">InputStream</a></td><td class="desc"></td></tr> |
||||
<tr id="row_12_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/dfd/struct_input_stream_1_1sub2video.html" target="_self">sub2video</a></td><td class="desc"></td></tr> |
||||
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d53/struct_j_s_o_n_context.html" target="_self">JSONContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_14_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/d15/struct_log_buffer.html" target="_self">LogBuffer</a></td><td class="desc"></td></tr> |
||||
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d3/d1d/struct_option.html" target="_self">Option</a></td><td class="desc"></td></tr> |
||||
<tr id="row_16_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/d1e/struct_option_def.html" target="_self">OptionDef</a></td><td class="desc"></td></tr> |
||||
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d69/struct_option_group.html" target="_self">OptionGroup</a></td><td class="desc"></td></tr> |
||||
<tr id="row_18_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dd7/struct_option_group_def.html" target="_self">OptionGroupDef</a></td><td class="desc"></td></tr> |
||||
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d4f/struct_option_group_list.html" target="_self">OptionGroupList</a></td><td class="desc"></td></tr> |
||||
<tr id="row_20_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/db5/struct_option_parse_context.html" target="_self">OptionParseContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d77/struct_options_context.html" target="_self">OptionsContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_22_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/df2/struct_output_file.html" target="_self">OutputFile</a></td><td class="desc"></td></tr> |
||||
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d0/d0f/struct_output_filter.html" target="_self">OutputFilter</a></td><td class="desc"></td></tr> |
||||
<tr id="row_24_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/dde/struct_output_stream.html" target="_self">OutputStream</a></td><td class="desc"></td></tr> |
||||
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d8/dee/struct_read_interval.html" target="_self">ReadInterval</a></td><td class="desc"></td></tr> |
||||
<tr id="row_26_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d11/structsection.html" target="_self">section</a></td><td class="desc"></td></tr> |
||||
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="dd/da5/struct_specifier_opt.html" target="_self">SpecifierOpt</a></td><td class="desc"></td></tr> |
||||
<tr id="row_28_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/d60/struct_stream_map.html" target="_self">StreamMap</a></td><td class="desc"></td></tr> |
||||
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d9/d6d/structunit__value.html" target="_self">unit_value</a></td><td class="desc"></td></tr> |
||||
<tr id="row_30_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dff/struct_writer.html" target="_self">Writer</a></td><td class="desc"></td></tr> |
||||
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/da2/struct_writer_context.html" target="_self">WriterContext</a></td><td class="desc"></td></tr> |
||||
<tr id="row_32_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/db2/struct_x_m_l_context.html" target="_self">XMLContext</a></td><td class="desc"></td></tr> |
||||
</table> |
||||
</div><!-- directory --> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
|
After Width: | Height: | Size: 676 B |
|
After Width: | Height: | Size: 147 B |
@ -0,0 +1,124 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Structure Index</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">Data Structure Index</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_W">W</a> | <a class="qindex" href="#letter_X">X</a></div> |
||||
<div class="classindex"> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_A">A</a></dt> |
||||
<dd><a class="el" href="d6/d2c/struct_audio_channel_map.html">AudioChannelMap</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_B">B</a></dt> |
||||
<dd><a class="el" href="d5/d8e/struct_benchmark_time_stamps.html">BenchmarkTimeStamps</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_C">C</a></dt> |
||||
<dd><a class="el" href="d2/dc3/struct_callback_data.html">CallbackData</a></dd><dd><a class="el" href="d2/ddd/struct_compact_context.html">CompactContext</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_D">D</a></dt> |
||||
<dd><a class="el" href="d4/da0/struct_default_context.html">DefaultContext</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_F">F</a></dt> |
||||
<dd><a class="el" href="d9/de7/struct_filter_graph.html">FilterGraph</a></dd><dd><a class="el" href="d3/db7/struct_flat_context.html">FlatContext</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_H">H</a></dt> |
||||
<dd><a class="el" href="df/d37/struct_h_w_accel.html">HWAccel</a></dd><dd><a class="el" href="de/dc7/struct_h_w_device.html">HWDevice</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_I">I</a></dt> |
||||
<dd><a class="el" href="da/d4f/struct_i_n_i_context.html">INIContext</a></dd><dd><a class="el" href="d8/d99/struct_input_file.html">InputFile</a></dd><dd><a class="el" href="d7/d0c/struct_input_filter.html">InputFilter</a></dd><dd><a class="el" href="d3/d6e/struct_input_stream.html">InputStream</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_J">J</a></dt> |
||||
<dd><a class="el" href="d6/d53/struct_j_s_o_n_context.html">JSONContext</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_L">L</a></dt> |
||||
<dd><a class="el" href="dd/d15/struct_log_buffer.html">LogBuffer</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_O">O</a></dt> |
||||
<dd><a class="el" href="d3/d1d/struct_option.html">Option</a></dd><dd><a class="el" href="dc/d1e/struct_option_def.html">OptionDef</a></dd><dd><a class="el" href="d6/d69/struct_option_group.html">OptionGroup</a></dd><dd><a class="el" href="db/dd7/struct_option_group_def.html">OptionGroupDef</a></dd><dd><a class="el" href="d7/d4f/struct_option_group_list.html">OptionGroupList</a></dd><dd><a class="el" href="db/db5/struct_option_parse_context.html">OptionParseContext</a></dd><dd><a class="el" href="df/d77/struct_options_context.html">OptionsContext</a></dd><dd><a class="el" href="de/df2/struct_output_file.html">OutputFile</a></dd><dd><a class="el" href="d0/d0f/struct_output_filter.html">OutputFilter</a></dd><dd><a class="el" href="db/dde/struct_output_stream.html">OutputStream</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_R">R</a></dt> |
||||
<dd><a class="el" href="d8/dee/struct_read_interval.html">ReadInterval</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_S">S</a></dt> |
||||
<dd><a class="el" href="d9/d11/structsection.html">section</a></dd><dd><a class="el" href="dd/da5/struct_specifier_opt.html">SpecifierOpt</a></dd><dd><a class="el" href="db/d60/struct_stream_map.html">StreamMap</a></dd><dd><a class="el" href="d4/dfd/struct_input_stream_1_1sub2video.html">InputStream::sub2video</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_U">U</a></dt> |
||||
<dd><a class="el" href="d9/d6d/structunit__value.html">unit_value</a></dd></dl> |
||||
<dl class="classindex odd"> |
||||
<dt class="alphachar"><a name="letter_W">W</a></dt> |
||||
<dd><a class="el" href="d6/dff/struct_writer.html">Writer</a></dd><dd><a class="el" href="d1/da2/struct_writer_context.html">WriterContext</a></dd></dl> |
||||
<dl class="classindex even"> |
||||
<dt class="alphachar"><a name="letter_X">X</a></dt> |
||||
<dd><a class="el" href="d7/db2/struct_x_m_l_context.html">XMLContext</a></dd></dl> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
|
After Width: | Height: | Size: 132 B |
@ -0,0 +1,388 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_abidetect.h File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#define-members">Macros</a> | |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_abidetect.h File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> |
||||
Macros</h2></td></tr> |
||||
<tr class="memitem:aa0528bb977fb058f35088a123f024040"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa0528bb977fb058f35088a123f024040">ABI_ARMV7A_NEON</a>   "armeabi-v7a-neon"</td></tr> |
||||
<tr class="separator:aa0528bb977fb058f35088a123f024040"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af4bd943711a852348c6fe7a850c68d9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c">ABI_ARMV7A</a>   "armeabi-v7a"</td></tr> |
||||
<tr class="separator:af4bd943711a852348c6fe7a850c68d9c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8542ed76f69cc1f6905ec045deb67b19"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19">ABI_ARM</a>   "armeabi"</td></tr> |
||||
<tr class="separator:a8542ed76f69cc1f6905ec045deb67b19"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa8b590581b911e09a91165e1bfe1af4e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e">ABI_X86</a>   "x86"</td></tr> |
||||
<tr class="separator:aa8b590581b911e09a91165e1bfe1af4e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a651b92d66b0514569b6c1e70ab56ccbd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd">ABI_X86_64</a>   "x86_64"</td></tr> |
||||
<tr class="separator:a651b92d66b0514569b6c1e70ab56ccbd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aecf047197c8d184994bd8391c89dafd9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9">ABI_ARM64_V8A</a>   "arm64-v8a"</td></tr> |
||||
<tr class="separator:aecf047197c8d184994bd8391c89dafd9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae1ac408cde1fef8015e817132c82f90f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f">ABI_UNKNOWN</a>   "unknown"</td></tr> |
||||
<tr class="separator:ae1ac408cde1fef8015e817132c82f90f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:ad6df138dfa7f0139d3bc00a128a3349f"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#ad6df138dfa7f0139d3bc00a128a3349f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:ad6df138dfa7f0139d3bc00a128a3349f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aae17a92df44b12fe7e39c93f88c3e6be"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aae17a92df44b12fe7e39c93f88c3e6be">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:aae17a92df44b12fe7e39c93f88c3e6be"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a76872252b93761eeef4e67b9995e61b1"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jboolean JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a76872252b93761eeef4e67b9995e61b1">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:a76872252b93761eeef4e67b9995e61b1"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7942b894172687b98c86668b49a37356"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a7942b894172687b98c86668b49a37356">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:a7942b894172687b98c86668b49a37356"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Macro Definition Documentation</h2> |
||||
<a id="a8542ed76f69cc1f6905ec045deb67b19"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8542ed76f69cc1f6905ec045deb67b19">◆ </a></span>ABI_ARM</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_ARM   "armeabi"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents armeabi ABI. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00033">33</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aecf047197c8d184994bd8391c89dafd9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aecf047197c8d184994bd8391c89dafd9">◆ </a></span>ABI_ARM64_V8A</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_ARM64_V8A   "arm64-v8a"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents arm64-v8a ABI. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00042">42</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af4bd943711a852348c6fe7a850c68d9c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af4bd943711a852348c6fe7a850c68d9c">◆ </a></span>ABI_ARMV7A</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_ARMV7A   "armeabi-v7a"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents armeabi-v7a ABI. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00030">30</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa0528bb977fb058f35088a123f024040"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa0528bb977fb058f35088a123f024040">◆ </a></span>ABI_ARMV7A_NEON</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_ARMV7A_NEON   "armeabi-v7a-neon"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents armeabi-v7a ABI with NEON support. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00027">27</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae1ac408cde1fef8015e817132c82f90f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1ac408cde1fef8015e817132c82f90f">◆ </a></span>ABI_UNKNOWN</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_UNKNOWN   "unknown"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents not supported ABIs. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00045">45</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa8b590581b911e09a91165e1bfe1af4e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8b590581b911e09a91165e1bfe1af4e">◆ </a></span>ABI_X86</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_X86   "x86"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents x86 ABI. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00036">36</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a651b92d66b0514569b6c1e70ab56ccbd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a651b92d66b0514569b6c1e70ab56ccbd">◆ </a></span>ABI_X86_64</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define ABI_X86_64   "x86_64"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Represents x86_64 ABI. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00039">39</a> of file <a class="el" href="../../d0/d07/ffmpegkit__abidetect_8h_source.html">ffmpegkit_abidetect.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="ad6df138dfa7f0139d3bc00a128a3349f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6df138dfa7f0139d3bc00a128a3349f">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns loaded ABI name.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>loaded ABI name as UTF string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00070">70</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7942b894172687b98c86668b49a37356"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7942b894172687b98c86668b49a37356">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns build configuration for FFmpeg.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>build configuration string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00142">142</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aae17a92df44b12fe7e39c93f88c3e6be"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aae17a92df44b12fe7e39c93f88c3e6be">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns ABI name of the running cpu.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>ABI name of the running cpu as UTF string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00093">93</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a76872252b93761eeef4e67b9995e61b1"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a76872252b93761eeef4e67b9995e61b1">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jboolean JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Class: com_arthenica_ffmpegkit_AbiDetect Method: isNativeLTSBuild Signature: ()Z</p> |
||||
<p>Returns whether FFmpegKit release is a long term release or not.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>yes or no </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00127">127</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,144 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_abidetect.h Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_abidetect.h</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d0/d07/ffmpegkit__abidetect_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef FFMPEG_KIT_ABIDETECT_H</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define FFMPEG_KIT_ABIDETECT_H</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <jni.h></span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="../../d8/dee/ffmpegkit_8h.html">ffmpegkit.h</a>"</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa0528bb977fb058f35088a123f024040"> 27</a></span> <span class="preprocessor">#define ABI_ARMV7A_NEON "armeabi-v7a-neon"</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c"> 30</a></span> <span class="preprocessor">#define ABI_ARMV7A "armeabi-v7a"</span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19"> 33</a></span> <span class="preprocessor">#define ABI_ARM "armeabi"</span></div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e"> 36</a></span> <span class="preprocessor">#define ABI_X86 "x86"</span></div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd"> 39</a></span> <span class="preprocessor">#define ABI_X86_64 "x86_64"</span></div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9"> 42</a></span> <span class="preprocessor">#define ABI_ARM64_V8A "arm64-v8a"</span></div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d0/d07/ffmpegkit__abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f"> 45</a></span> <span class="preprocessor">#define ABI_UNKNOWN "unknown"</span></div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_AbiDetect</span></div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment"> * Method: getNativeAbi</span></div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment"> * Signature: ()Ljava/lang/String;</span></div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> JNIEXPORT jstring JNICALL <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#ad6df138dfa7f0139d3bc00a128a3349f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_AbiDetect</span></div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment"> * Method: getNativeCpuAbi</span></div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment"> * Signature: ()Ljava/lang/String;</span></div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> JNIEXPORT jstring JNICALL <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aae17a92df44b12fe7e39c93f88c3e6be">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> JNIEXPORT jboolean JNICALL <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a76872252b93761eeef4e67b9995e61b1">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  </div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_AbiDetect</span></div> |
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"> * Method: getNativeBuildConf</span></div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"> * Signature: ()Ljava/lang/String;</span></div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> JNIEXPORT jstring JNICALL <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a7942b894172687b98c86668b49a37356">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="preprocessor">#endif </span><span class="comment">/* FFMPEG_KIT_ABIDETECT_H */</span><span class="preprocessor"></span></div> |
||||
<div class="ttc" id="affmpegkit_8h_html"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html">ffmpegkit.h</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_a76872252b93761eeef4e67b9995e61b1"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#a76872252b93761eeef4e67b9995e61b1">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a></div><div class="ttdeci">JNIEXPORT jboolean JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00127">ffmpegkit_abidetect.c:127</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_a7942b894172687b98c86668b49a37356"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#a7942b894172687b98c86668b49a37356">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00142">ffmpegkit_abidetect.c:142</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_aae17a92df44b12fe7e39c93f88c3e6be"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#aae17a92df44b12fe7e39c93f88c3e6be">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00093">ffmpegkit_abidetect.c:93</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_ad6df138dfa7f0139d3bc00a128a3349f"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#ad6df138dfa7f0139d3bc00a128a3349f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00070">ffmpegkit_abidetect.c:70</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,359 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OutputFilter Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OutputFilter Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a52b3bac2e051f48e5eabbff6a227881c"><td class="memItemLeft" align="right" valign="top">AVFilterContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c">filter</a></td></tr> |
||||
<tr class="separator:a52b3bac2e051f48e5eabbff6a227881c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2d283eee3e140f822b5eb381890ba035"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a2d283eee3e140f822b5eb381890ba035">ost</a></td></tr> |
||||
<tr class="separator:a2d283eee3e140f822b5eb381890ba035"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa1e455271d4a952bc771b9951beded8e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#aa1e455271d4a952bc771b9951beded8e">graph</a></td></tr> |
||||
<tr class="separator:aa1e455271d4a952bc771b9951beded8e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7713667d07c3f7605e6dd24f0ca19940"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a7713667d07c3f7605e6dd24f0ca19940">name</a></td></tr> |
||||
<tr class="separator:a7713667d07c3f7605e6dd24f0ca19940"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a1571021ae59382241c925f7ee613cd7d"><td class="memItemLeft" align="right" valign="top">AVFilterInOut * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a1571021ae59382241c925f7ee613cd7d">out_tmp</a></td></tr> |
||||
<tr class="separator:a1571021ae59382241c925f7ee613cd7d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aed4c46a5df26ff71f3f718a0056af294"><td class="memItemLeft" align="right" valign="top">enum AVMediaType </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#aed4c46a5df26ff71f3f718a0056af294">type</a></td></tr> |
||||
<tr class="separator:aed4c46a5df26ff71f3f718a0056af294"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0a621d752f3ab33e67f0a8f22bee4118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a0a621d752f3ab33e67f0a8f22bee4118">width</a></td></tr> |
||||
<tr class="separator:a0a621d752f3ab33e67f0a8f22bee4118"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aaf9223843b6d814783f74c85b38de080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#aaf9223843b6d814783f74c85b38de080">height</a></td></tr> |
||||
<tr class="separator:aaf9223843b6d814783f74c85b38de080"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad45013a89f85087d03166652a94d1453"><td class="memItemLeft" align="right" valign="top">AVRational </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#ad45013a89f85087d03166652a94d1453">frame_rate</a></td></tr> |
||||
<tr class="separator:ad45013a89f85087d03166652a94d1453"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aeba350050d2035d755254154e6551c49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#aeba350050d2035d755254154e6551c49">format</a></td></tr> |
||||
<tr class="separator:aeba350050d2035d755254154e6551c49"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab0be1ec413ca98912667f1bf76fd2588"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#ab0be1ec413ca98912667f1bf76fd2588">sample_rate</a></td></tr> |
||||
<tr class="separator:ab0be1ec413ca98912667f1bf76fd2588"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae591539feb7f41d19236244a0dcf3896"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#ae591539feb7f41d19236244a0dcf3896">channel_layout</a></td></tr> |
||||
<tr class="separator:ae591539feb7f41d19236244a0dcf3896"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:acd4f04cfb3db05beef2507e397aef9aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#acd4f04cfb3db05beef2507e397aef9aa">formats</a></td></tr> |
||||
<tr class="separator:acd4f04cfb3db05beef2507e397aef9aa"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4f141db3516fc737c8876f817a68b16b"><td class="memItemLeft" align="right" valign="top">uint64_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a4f141db3516fc737c8876f817a68b16b">channel_layouts</a></td></tr> |
||||
<tr class="separator:a4f141db3516fc737c8876f817a68b16b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a9f66eff9402b2790dfcea63a0010aecc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d0f/struct_output_filter.html#a9f66eff9402b2790dfcea63a0010aecc">sample_rates</a></td></tr> |
||||
<tr class="separator:a9f66eff9402b2790dfcea63a0010aecc"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00287">287</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="ae591539feb7f41d19236244a0dcf3896"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae591539feb7f41d19236244a0dcf3896">◆ </a></span>channel_layout</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint64_t OutputFilter::channel_layout</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00302">302</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4f141db3516fc737c8876f817a68b16b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4f141db3516fc737c8876f817a68b16b">◆ </a></span>channel_layouts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint64_t* OutputFilter::channel_layouts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00306">306</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a52b3bac2e051f48e5eabbff6a227881c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a52b3bac2e051f48e5eabbff6a227881c">◆ </a></span>filter</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFilterContext* OutputFilter::filter</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00288">288</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aeba350050d2035d755254154e6551c49"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeba350050d2035d755254154e6551c49">◆ </a></span>format</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFilter::format</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00300">300</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="acd4f04cfb3db05beef2507e397aef9aa"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#acd4f04cfb3db05beef2507e397aef9aa">◆ </a></span>formats</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>* OutputFilter::formats</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00305">305</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad45013a89f85087d03166652a94d1453"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad45013a89f85087d03166652a94d1453">◆ </a></span>frame_rate</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVRational OutputFilter::frame_rate</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00299">299</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa1e455271d4a952bc771b9951beded8e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa1e455271d4a952bc771b9951beded8e">◆ </a></span>graph</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">struct <a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a>* OutputFilter::graph</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00290">290</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aaf9223843b6d814783f74c85b38de080"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaf9223843b6d814783f74c85b38de080">◆ </a></span>height</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFilter::height</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00298">298</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7713667d07c3f7605e6dd24f0ca19940"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7713667d07c3f7605e6dd24f0ca19940">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint8_t* OutputFilter::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00291">291</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2d283eee3e140f822b5eb381890ba035"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2d283eee3e140f822b5eb381890ba035">◆ </a></span>ost</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">struct <a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a>* OutputFilter::ost</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00289">289</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1571021ae59382241c925f7ee613cd7d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1571021ae59382241c925f7ee613cd7d">◆ </a></span>out_tmp</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFilterInOut* OutputFilter::out_tmp</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00294">294</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab0be1ec413ca98912667f1bf76fd2588"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab0be1ec413ca98912667f1bf76fd2588">◆ </a></span>sample_rate</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFilter::sample_rate</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00301">301</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a9f66eff9402b2790dfcea63a0010aecc"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9f66eff9402b2790dfcea63a0010aecc">◆ </a></span>sample_rates</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>* OutputFilter::sample_rates</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00307">307</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aed4c46a5df26ff71f3f718a0056af294"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aed4c46a5df26ff71f3f718a0056af294">◆ </a></span>type</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">enum AVMediaType OutputFilter::type</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00294">294</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0a621d752f3ab33e67f0a8f22bee4118"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0a621d752f3ab33e67f0a8f22bee4118">◆ </a></span>width</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFilter::width</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00298">298</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,410 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: WriterContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">WriterContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a9a134275e24f0ed7ceb2108e144b031d"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a9a134275e24f0ed7ceb2108e144b031d">class</a></td></tr> |
||||
<tr class="memdesc:a9a134275e24f0ed7ceb2108e144b031d"><td class="mdescLeft"> </td><td class="mdescRight">class of the writer <a href="../../d1/da2/struct_writer_context.html#a9a134275e24f0ed7ceb2108e144b031d">More...</a><br /></td></tr> |
||||
<tr class="separator:a9a134275e24f0ed7ceb2108e144b031d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae5665d3128f57b9024da5d5d029c83a4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../d6/dff/struct_writer.html">Writer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#ae5665d3128f57b9024da5d5d029c83a4">writer</a></td></tr> |
||||
<tr class="memdesc:ae5665d3128f57b9024da5d5d029c83a4"><td class="mdescLeft"> </td><td class="mdescRight">the <a class="el" href="../../d6/dff/struct_writer.html">Writer</a> of which this is an instance <a href="../../d1/da2/struct_writer_context.html#ae5665d3128f57b9024da5d5d029c83a4">More...</a><br /></td></tr> |
||||
<tr class="separator:ae5665d3128f57b9024da5d5d029c83a4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a366a8bd11cf898f02beca2f14478ed97"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a366a8bd11cf898f02beca2f14478ed97">name</a></td></tr> |
||||
<tr class="memdesc:a366a8bd11cf898f02beca2f14478ed97"><td class="mdescLeft"> </td><td class="mdescRight">name of this writer instance <a href="../../d1/da2/struct_writer_context.html#a366a8bd11cf898f02beca2f14478ed97">More...</a><br /></td></tr> |
||||
<tr class="separator:a366a8bd11cf898f02beca2f14478ed97"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5b071322a7adc4478ba1c381bdc68202"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a5b071322a7adc4478ba1c381bdc68202">priv</a></td></tr> |
||||
<tr class="memdesc:a5b071322a7adc4478ba1c381bdc68202"><td class="mdescLeft"> </td><td class="mdescRight">private data for use by the filter <a href="../../d1/da2/struct_writer_context.html#a5b071322a7adc4478ba1c381bdc68202">More...</a><br /></td></tr> |
||||
<tr class="separator:a5b071322a7adc4478ba1c381bdc68202"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa7cd84605a2d2d861d6540e07fa8dd73"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="../../d9/d11/structsection.html">section</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#aa7cd84605a2d2d861d6540e07fa8dd73">sections</a></td></tr> |
||||
<tr class="memdesc:aa7cd84605a2d2d861d6540e07fa8dd73"><td class="mdescLeft"> </td><td class="mdescRight">array containing all sections <a href="../../d1/da2/struct_writer_context.html#aa7cd84605a2d2d861d6540e07fa8dd73">More...</a><br /></td></tr> |
||||
<tr class="separator:aa7cd84605a2d2d861d6540e07fa8dd73"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a802ea030a8d391905498183a514a7e0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a802ea030a8d391905498183a514a7e0c">nb_sections</a></td></tr> |
||||
<tr class="memdesc:a802ea030a8d391905498183a514a7e0c"><td class="mdescLeft"> </td><td class="mdescRight">number of sections <a href="../../d1/da2/struct_writer_context.html#a802ea030a8d391905498183a514a7e0c">More...</a><br /></td></tr> |
||||
<tr class="separator:a802ea030a8d391905498183a514a7e0c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a70f4367919173df339905042a73df0f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a70f4367919173df339905042a73df0f4">level</a></td></tr> |
||||
<tr class="memdesc:a70f4367919173df339905042a73df0f4"><td class="mdescLeft"> </td><td class="mdescRight">current level, starting from 0 <a href="../../d1/da2/struct_writer_context.html#a70f4367919173df339905042a73df0f4">More...</a><br /></td></tr> |
||||
<tr class="separator:a70f4367919173df339905042a73df0f4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a146664adf19a884f214fe3729343dc1a"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a146664adf19a884f214fe3729343dc1a">nb_item</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a146664adf19a884f214fe3729343dc1a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a1a3764eca79f01c7935f6b00fb703ae9"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="../../d9/d11/structsection.html">section</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a1a3764eca79f01c7935f6b00fb703ae9">section</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a1a3764eca79f01c7935f6b00fb703ae9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5c4e2da0240ebfea6358065cfc923e4e"><td class="memItemLeft" align="right" valign="top">AVBPrint </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a5c4e2da0240ebfea6358065cfc923e4e">section_pbuf</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a5c4e2da0240ebfea6358065cfc923e4e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a735c05fb40aac83eeaa72ec9f3bd9c8d"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a735c05fb40aac83eeaa72ec9f3bd9c8d">nb_section_packet</a></td></tr> |
||||
<tr class="memdesc:a735c05fb40aac83eeaa72ec9f3bd9c8d"><td class="mdescLeft"> </td><td class="mdescRight">number of the packet section in case we are in "packets_and_frames" section <a href="../../d1/da2/struct_writer_context.html#a735c05fb40aac83eeaa72ec9f3bd9c8d">More...</a><br /></td></tr> |
||||
<tr class="separator:a735c05fb40aac83eeaa72ec9f3bd9c8d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0a6292cb0341b8c989f463d17c2b1c49"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a0a6292cb0341b8c989f463d17c2b1c49">nb_section_frame</a></td></tr> |
||||
<tr class="memdesc:a0a6292cb0341b8c989f463d17c2b1c49"><td class="mdescLeft"> </td><td class="mdescRight">number of the frame section in case we are in "packets_and_frames" section <a href="../../d1/da2/struct_writer_context.html#a0a6292cb0341b8c989f463d17c2b1c49">More...</a><br /></td></tr> |
||||
<tr class="separator:a0a6292cb0341b8c989f463d17c2b1c49"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a70cdd0ee0389abba9865de653aac4de1"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a70cdd0ee0389abba9865de653aac4de1">nb_section_packet_frame</a></td></tr> |
||||
<tr class="memdesc:a70cdd0ee0389abba9865de653aac4de1"><td class="mdescLeft"> </td><td class="mdescRight">nb_section_packet or nb_section_frame according if is_packets_and_frames <a href="../../d1/da2/struct_writer_context.html#a70cdd0ee0389abba9865de653aac4de1">More...</a><br /></td></tr> |
||||
<tr class="separator:a70cdd0ee0389abba9865de653aac4de1"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae4d434ae00d70b9f03be447b7c8fc02b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#ae4d434ae00d70b9f03be447b7c8fc02b">string_validation</a></td></tr> |
||||
<tr class="separator:ae4d434ae00d70b9f03be447b7c8fc02b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a347ccaf7bdb45104accb665cab1b093f"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#a347ccaf7bdb45104accb665cab1b093f">string_validation_replacement</a></td></tr> |
||||
<tr class="separator:a347ccaf7bdb45104accb665cab1b093f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac2b79828ee0384f432182d1a03bf0083"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da2/struct_writer_context.html#ac2b79828ee0384f432182d1a03bf0083">string_validation_utf8_flags</a></td></tr> |
||||
<tr class="separator:ac2b79828ee0384f432182d1a03bf0083"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00459">459</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a9a134275e24f0ed7ceb2108e144b031d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9a134275e24f0ed7ceb2108e144b031d">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* WriterContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>class of the writer </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00460">460</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a70f4367919173df339905042a73df0f4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a70f4367919173df339905042a73df0f4">◆ </a></span>level</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::level</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>current level, starting from 0 </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00468">468</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a366a8bd11cf898f02beca2f14478ed97"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a366a8bd11cf898f02beca2f14478ed97">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* WriterContext::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>name of this writer instance </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00462">462</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a146664adf19a884f214fe3729343dc1a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a146664adf19a884f214fe3729343dc1a">◆ </a></span>nb_item</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::nb_item[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>number of the item printed in the given section, starting from 0 </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00471">471</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0a6292cb0341b8c989f463d17c2b1c49"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0a6292cb0341b8c989f463d17c2b1c49">◆ </a></span>nb_section_frame</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::nb_section_frame</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>number of the frame section in case we are in "packets_and_frames" section </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00479">479</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a735c05fb40aac83eeaa72ec9f3bd9c8d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a735c05fb40aac83eeaa72ec9f3bd9c8d">◆ </a></span>nb_section_packet</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::nb_section_packet</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>number of the packet section in case we are in "packets_and_frames" section </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00478">478</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a70cdd0ee0389abba9865de653aac4de1"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a70cdd0ee0389abba9865de653aac4de1">◆ </a></span>nb_section_packet_frame</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::nb_section_packet_frame</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>nb_section_packet or nb_section_frame according if is_packets_and_frames </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00480">480</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a802ea030a8d391905498183a514a7e0c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a802ea030a8d391905498183a514a7e0c">◆ </a></span>nb_sections</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::nb_sections</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>number of sections </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00466">466</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5b071322a7adc4478ba1c381bdc68202"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5b071322a7adc4478ba1c381bdc68202">◆ </a></span>priv</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void* WriterContext::priv</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>private data for use by the filter </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00463">463</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1a3764eca79f01c7935f6b00fb703ae9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1a3764eca79f01c7935f6b00fb703ae9">◆ </a></span>section</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const struct <a class="el" href="../../d9/d11/structsection.html">section</a>* WriterContext::section[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>section per each level </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00474">474</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5c4e2da0240ebfea6358065cfc923e4e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5c4e2da0240ebfea6358065cfc923e4e">◆ </a></span>section_pbuf</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVBPrint WriterContext::section_pbuf[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>generic print buffer dedicated to each section, used by various writers </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00475">475</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa7cd84605a2d2d861d6540e07fa8dd73"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa7cd84605a2d2d861d6540e07fa8dd73">◆ </a></span>sections</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const struct <a class="el" href="../../d9/d11/structsection.html">section</a>* WriterContext::sections</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>array containing all sections </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00465">465</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae4d434ae00d70b9f03be447b7c8fc02b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae4d434ae00d70b9f03be447b7c8fc02b">◆ </a></span>string_validation</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::string_validation</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00482">482</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a347ccaf7bdb45104accb665cab1b093f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a347ccaf7bdb45104accb665cab1b093f">◆ </a></span>string_validation_replacement</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* WriterContext::string_validation_replacement</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00483">483</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ac2b79828ee0384f432182d1a03bf0083"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac2b79828ee0384f432182d1a03bf0083">◆ </a></span>string_validation_utf8_flags</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> WriterContext::string_validation_utf8_flags</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00484">484</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae5665d3128f57b9024da5d5d029c83a4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae5665d3128f57b9024da5d5d029c83a4">◆ </a></span>writer</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const <a class="el" href="../../d6/dff/struct_writer.html">Writer</a>* WriterContext::writer</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>the <a class="el" href="../../d6/dff/struct_writer.html">Writer</a> of which this is an instance </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00461">461</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,496 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: fftools_ffmpeg_hw.c File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> | |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">fftools_ffmpeg_hw.c File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:ae9e48d5142d26822d8e0c5170248df02"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a> (enum AVHWDeviceType type)</td></tr> |
||||
<tr class="separator:ae9e48d5142d26822d8e0c5170248df02"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae46735072274c02ae8a17b80b8faa4dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a> (const char *name)</td></tr> |
||||
<tr class="separator:ae46735072274c02ae8a17b80b8faa4dd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a27d1714061bcef2cc6c6ef59c2b54bd3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a27d1714061bcef2cc6c6ef59c2b54bd3">hw_device_add</a> (void)</td></tr> |
||||
<tr class="separator:a27d1714061bcef2cc6c6ef59c2b54bd3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2ff6a6bf8a6713b6d9218d5ad537e72b"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a2ff6a6bf8a6713b6d9218d5ad537e72b">hw_device_default_name</a> (enum AVHWDeviceType type)</td></tr> |
||||
<tr class="separator:a2ff6a6bf8a6713b6d9218d5ad537e72b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a3fdd5667b2f22f69baa2f711b13537fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a3fdd5667b2f22f69baa2f711b13537fb">hw_device_init_from_string</a> (const char *arg, <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> **dev_out)</td></tr> |
||||
<tr class="separator:a3fdd5667b2f22f69baa2f711b13537fb"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac2df78054133e8e90276b1d12af466da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da">hw_device_init_from_type</a> (enum AVHWDeviceType type, const char *device, <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> **dev_out)</td></tr> |
||||
<tr class="separator:ac2df78054133e8e90276b1d12af466da"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7b352c0afc44da703891d7538bbcf737"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a7b352c0afc44da703891d7538bbcf737">hw_device_free_all</a> (void)</td></tr> |
||||
<tr class="separator:a7b352c0afc44da703891d7538bbcf737"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af9f7b75f708b69b75bf8ca4e980114af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#af9f7b75f708b69b75bf8ca4e980114af">hw_device_match_by_codec</a> (const AVCodec *codec)</td></tr> |
||||
<tr class="separator:af9f7b75f708b69b75bf8ca4e980114af"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a77e8d12a4bdb9110a2d815b9aa5f8d02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a77e8d12a4bdb9110a2d815b9aa5f8d02">hw_device_setup_for_decode</a> (<a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</td></tr> |
||||
<tr class="separator:a77e8d12a4bdb9110a2d815b9aa5f8d02"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a01128ebf95f6a3b130f446b13b171c52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a01128ebf95f6a3b130f446b13b171c52">hw_device_setup_for_encode</a> (<a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</td></tr> |
||||
<tr class="separator:a01128ebf95f6a3b130f446b13b171c52"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5a881e2fd908765c2df11400a6c0c7d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a5a881e2fd908765c2df11400a6c0c7d9">hwaccel_retrieve_data</a> (AVCodecContext *avctx, AVFrame *input)</td></tr> |
||||
<tr class="separator:a5a881e2fd908765c2df11400a6c0c7d9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a518f7a9a1bd1b5544a39fdbd1d925663"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a518f7a9a1bd1b5544a39fdbd1d925663">hwaccel_decode_init</a> (AVCodecContext *avctx)</td></tr> |
||||
<tr class="separator:a518f7a9a1bd1b5544a39fdbd1d925663"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a801831a4517a8db980bbf18c6db58cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a801831a4517a8db980bbf18c6db58cad">hw_device_setup_for_filter</a> (<a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg)</td></tr> |
||||
<tr class="separator:a801831a4517a8db980bbf18c6db58cad"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:acea1bac2a399307791945b15467b1f75"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a></td></tr> |
||||
<tr class="separator:acea1bac2a399307791945b15467b1f75"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad66ab6371d9721a18af13707d8b2735c"><td class="memItemLeft" align="right" valign="top">__thread <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a></td></tr> |
||||
<tr class="separator:ad66ab6371d9721a18af13707d8b2735c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a27d1714061bcef2cc6c6ef59c2b54bd3"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a27d1714061bcef2cc6c6ef59c2b54bd3">◆ </a></span>hw_device_add()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a>* hw_device_add </td> |
||||
<td>(</td> |
||||
<td class="paramtype">void </td> |
||||
<td class="paramname"></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00063">63</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2ff6a6bf8a6713b6d9218d5ad537e72b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ff6a6bf8a6713b6d9218d5ad537e72b">◆ </a></span>hw_device_default_name()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static char* hw_device_default_name </td> |
||||
<td>(</td> |
||||
<td class="paramtype">enum AVHWDeviceType </td> |
||||
<td class="paramname"><em>type</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00078">78</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7b352c0afc44da703891d7538bbcf737"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7b352c0afc44da703891d7538bbcf737">◆ </a></span>hw_device_free_all()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void hw_device_free_all </td> |
||||
<td>(</td> |
||||
<td class="paramtype">void </td> |
||||
<td class="paramname"></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00283">283</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae46735072274c02ae8a17b80b8faa4dd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae46735072274c02ae8a17b80b8faa4dd">◆ </a></span>hw_device_get_by_name()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a>* hw_device_get_by_name </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>name</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00053">53</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae9e48d5142d26822d8e0c5170248df02"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae9e48d5142d26822d8e0c5170248df02">◆ </a></span>hw_device_get_by_type()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a>* hw_device_get_by_type </td> |
||||
<td>(</td> |
||||
<td class="paramtype">enum AVHWDeviceType </td> |
||||
<td class="paramname"><em>type</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00039">39</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a3fdd5667b2f22f69baa2f711b13537fb"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3fdd5667b2f22f69baa2f711b13537fb">◆ </a></span>hw_device_init_from_string()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hw_device_init_from_string </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>arg</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> ** </td> |
||||
<td class="paramname"><em>dev_out</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00103">103</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ac2df78054133e8e90276b1d12af466da"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac2df78054133e8e90276b1d12af466da">◆ </a></span>hw_device_init_from_type()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hw_device_init_from_type </td> |
||||
<td>(</td> |
||||
<td class="paramtype">enum AVHWDeviceType </td> |
||||
<td class="paramname"><em>type</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>device</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> ** </td> |
||||
<td class="paramname"><em>dev_out</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00240">240</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af9f7b75f708b69b75bf8ca4e980114af"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af9f7b75f708b69b75bf8ca4e980114af">◆ </a></span>hw_device_match_by_codec()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a>* hw_device_match_by_codec </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const AVCodec * </td> |
||||
<td class="paramname"><em>codec</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00295">295</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a77e8d12a4bdb9110a2d815b9aa5f8d02"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a77e8d12a4bdb9110a2d815b9aa5f8d02">◆ </a></span>hw_device_setup_for_decode()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hw_device_setup_for_decode </td> |
||||
<td>(</td> |
||||
<td class="paramtype"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> * </td> |
||||
<td class="paramname"><em>ist</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00312">312</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a01128ebf95f6a3b130f446b13b171c52"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a01128ebf95f6a3b130f446b13b171c52">◆ </a></span>hw_device_setup_for_encode()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hw_device_setup_for_encode </td> |
||||
<td>(</td> |
||||
<td class="paramtype"><a class="el" href="../../db/dde/struct_output_stream.html">OutputStream</a> * </td> |
||||
<td class="paramname"><em>ost</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00428">428</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a801831a4517a8db980bbf18c6db58cad"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a801831a4517a8db980bbf18c6db58cad">◆ </a></span>hw_device_setup_for_filter()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hw_device_setup_for_filter </td> |
||||
<td>(</td> |
||||
<td class="paramtype"><a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> * </td> |
||||
<td class="paramname"><em>fg</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00534">534</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a518f7a9a1bd1b5544a39fdbd1d925663"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a518f7a9a1bd1b5544a39fdbd1d925663">◆ </a></span>hwaccel_decode_init()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hwaccel_decode_init </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVCodecContext * </td> |
||||
<td class="paramname"><em>avctx</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00525">525</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5a881e2fd908765c2df11400a6c0c7d9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5a881e2fd908765c2df11400a6c0c7d9">◆ </a></span>hwaccel_retrieve_data()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> hwaccel_retrieve_data </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVCodecContext * </td> |
||||
<td class="paramname"><em>avctx</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">AVFrame * </td> |
||||
<td class="paramname"><em>input</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00483">483</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<h2 class="groupheader">Variable Documentation</h2> |
||||
<a id="ad66ab6371d9721a18af13707d8b2735c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad66ab6371d9721a18af13707d8b2735c">◆ </a></span>hw_devices</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">__thread <a class="el" href="../../de/dc7/struct_h_w_device.html">HWDevice</a>** hw_devices</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00037">37</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="acea1bac2a399307791945b15467b1f75"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#acea1bac2a399307791945b15467b1f75">◆ </a></span>nb_hw_devices</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">__thread <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nb_hw_devices</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00036">36</a> of file <a class="el" href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html">fftools_ffmpeg_hw.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,675 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: fftools_ffmpeg_hw.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">fftools_ffmpeg_hw.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d1/dba/fftools__ffmpeg__hw_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * This file is part of FFmpeg.</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * FFmpeg is free software; you can redistribute it and/or</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * License as published by the Free Software Foundation; either</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * FFmpeg is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * License along with FFmpeg; if not, write to the Free Software</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  </div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * CHANGES 12.2019</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * - Concurrent execution support</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * CHANGES 08.2018</span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * --------------------------------------------------------</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * - fftools_ prefix added to file name and parent header</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <string.h></span></div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "libavutil/avstring.h"</span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "libavutil/pixdesc.h"</span></div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "libavfilter/buffersink.h"</span></div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html">fftools_ffmpeg.h</a>"</span></div> |
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  </div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75"> 36</a></span> __thread <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>;</div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c"> 37</a></span> __thread <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> **<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>;</div> |
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  </div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02"> 39</a></span> <span class="keyword">static</span> <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a>(<span class="keyword">enum</span> AVHWDeviceType type)</div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div> |
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *found = NULL;</div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">for</span> (i = 0; i < <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>; i++) {</div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i]->type == type) {</div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">if</span> (found)</div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  found = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i];</div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> found;</div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> }</div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ae46735072274c02ae8a17b80b8faa4dd"> 53</a></span> <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name)</div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">for</span> (i = 0; i < <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>; i++) {</div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">if</span> (!strcmp(<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i]->name, name))</div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i];</div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a27d1714061bcef2cc6c6ef59c2b54bd3"> 63</a></span> <span class="keyword">static</span> <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a27d1714061bcef2cc6c6ef59c2b54bd3">hw_device_add</a>(<span class="keywordtype">void</span>)</div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> {</div> |
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">int</span> err;</div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  err = av_reallocp_array(&<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>, <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a> + 1,</div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">sizeof</span>(*<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>));</div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">if</span> (err) {</div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a> = 0;</div> |
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  }</div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>] = av_mallocz(<span class="keyword">sizeof</span>(<a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a>));</div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">if</span> (!<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>])</div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>++];</div> |
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a2ff6a6bf8a6713b6d9218d5ad537e72b"> 78</a></span> <span class="keyword">static</span> <span class="keywordtype">char</span> *<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a2ff6a6bf8a6713b6d9218d5ad537e72b">hw_device_default_name</a>(<span class="keyword">enum</span> AVHWDeviceType type)</div> |
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Make an automatic name of the form "type%d". We arbitrarily</span></div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// limit at 1000 anonymous devices of the same type - there is</span></div> |
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// probably something else very wrong if you get to this limit.</span></div> |
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *type_name = av_hwdevice_get_type_name(type);</div> |
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordtype">char</span> *name;</div> |
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordtype">size_t</span> index_pos;</div> |
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">int</span> index, index_limit = 1000;</div> |
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  index_pos = strlen(type_name);</div> |
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  name = av_malloc(index_pos + 4);</div> |
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">if</span> (!name)</div> |
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">for</span> (index = 0; index < index_limit; index++) {</div> |
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  snprintf(name, index_pos + 4, <span class="stringliteral">"%s%d"</span>, type_name, index);</div> |
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">if</span> (!<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a>(name))</div> |
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">break</span>;</div> |
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  }</div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">if</span> (index >= index_limit) {</div> |
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  av_freep(&name);</div> |
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div> |
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> name;</div> |
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div> |
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#ad60c6eadc7b29c15236419760b2e0094"> 103</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a3fdd5667b2f22f69baa2f711b13537fb">hw_device_init_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *arg, <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> **dev_out)</div> |
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> {</div> |
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="comment">// "type=name:device,key=value,key2=value2"</span></div> |
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">// "type:device,key=value,key2=value2"</span></div> |
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// -> av_hwdevice_ctx_create()</span></div> |
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// "type=name@name"</span></div> |
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// "type@name"</span></div> |
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// -> av_hwdevice_ctx_create_derived()</span></div> |
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div> |
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  AVDictionary *options = NULL;</div> |
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *type_name = NULL, *name = NULL, *device = NULL;</div> |
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">enum</span> AVHWDeviceType type;</div> |
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *dev, *src;</div> |
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  AVBufferRef *device_ref = NULL;</div> |
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordtype">int</span> err;</div> |
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *errmsg, *p, *q;</div> |
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordtype">size_t</span> k;</div> |
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div> |
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  k = strcspn(arg, <span class="stringliteral">":=@"</span>);</div> |
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  p = arg + k;</div> |
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div> |
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  type_name = av_strndup(arg, k);</div> |
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">if</span> (!type_name) {</div> |
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div> |
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  type = av_hwdevice_find_type_by_name(type_name);</div> |
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">if</span> (type == AV_HWDEVICE_TYPE_NONE) {</div> |
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  errmsg = <span class="stringliteral">"unknown device type"</span>;</div> |
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">goto</span> invalid;</div> |
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div> |
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> |
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">if</span> (*p == <span class="charliteral">'='</span>) {</div> |
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  k = strcspn(p + 1, <span class="stringliteral">":@"</span>);</div> |
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  </div> |
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  name = av_strndup(p + 1, k);</div> |
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">if</span> (!name) {</div> |
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div> |
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a>(name)) {</div> |
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  errmsg = <span class="stringliteral">"named device already exists"</span>;</div> |
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">goto</span> invalid;</div> |
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div> |
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div> |
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  p += 1 + k;</div> |
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  name = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a2ff6a6bf8a6713b6d9218d5ad537e72b">hw_device_default_name</a>(type);</div> |
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">if</span> (!name) {</div> |
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  }</div> |
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> |
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div> |
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">if</span> (!*p) {</div> |
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="comment">// New device with no parameters.</span></div> |
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  err = av_hwdevice_ctx_create(&device_ref, type,</div> |
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  NULL, NULL, 0);</div> |
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">if</span> (err < 0)</div> |
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div> |
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (*p == <span class="charliteral">':'</span>) {</div> |
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="comment">// New device with some parameters.</span></div> |
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  ++p;</div> |
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  q = strchr(p, <span class="charliteral">','</span>);</div> |
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">if</span> (q) {</div> |
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordflow">if</span> (q - p > 0) {</div> |
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  device = av_strndup(p, q - p);</div> |
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">if</span> (!device) {</div> |
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div> |
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  }</div> |
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  err = av_dict_parse_string(&options, q + 1, <span class="stringliteral">"="</span>, <span class="stringliteral">","</span>, 0);</div> |
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (err < 0) {</div> |
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  errmsg = <span class="stringliteral">"failed to parse options"</span>;</div> |
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">goto</span> invalid;</div> |
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div> |
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  }</div> |
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div> |
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  err = av_hwdevice_ctx_create(&device_ref, type,</div> |
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  q ? device : p[0] ? p : NULL,</div> |
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  options, 0);</div> |
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordflow">if</span> (err < 0)</div> |
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  </div> |
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (*p == <span class="charliteral">'@'</span>) {</div> |
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="comment">// Derive from existing device.</span></div> |
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div> |
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  src = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a>(p + 1);</div> |
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (!src) {</div> |
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  errmsg = <span class="stringliteral">"invalid source device name"</span>;</div> |
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">goto</span> invalid;</div> |
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  }</div> |
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  </div> |
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  err = av_hwdevice_ctx_create_derived(&device_ref, type,</div> |
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  src-><a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a>, 0);</div> |
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordflow">if</span> (err < 0)</div> |
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  errmsg = <span class="stringliteral">"parse error"</span>;</div> |
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">goto</span> invalid;</div> |
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  }</div> |
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div> |
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a27d1714061bcef2cc6c6ef59c2b54bd3">hw_device_add</a>();</div> |
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordflow">if</span> (!dev) {</div> |
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  }</div> |
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div> |
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">name</a> = name;</div> |
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a> = type;</div> |
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a> = device_ref;</div> |
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div> |
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordflow">if</span> (dev_out)</div> |
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  *dev_out = dev;</div> |
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  </div> |
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  name = NULL;</div> |
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  err = 0;</div> |
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> done:</div> |
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  av_freep(&type_name);</div> |
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  av_freep(&name);</div> |
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  av_freep(&device);</div> |
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  av_dict_free(&options);</div> |
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">return</span> err;</div> |
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> invalid:</div> |
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  av_log(NULL, AV_LOG_ERROR,</div> |
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="stringliteral">"Invalid device specification \"%s\": %s\n"</span>, arg, errmsg);</div> |
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  err = AVERROR(EINVAL);</div> |
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keywordflow">goto</span> done;</div> |
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> fail:</div> |
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  av_log(NULL, AV_LOG_ERROR,</div> |
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="stringliteral">"Device creation failed: %d.\n"</span>, err);</div> |
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  av_buffer_unref(&device_ref);</div> |
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordflow">goto</span> done;</div> |
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> }</div> |
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  </div> |
||||
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da"> 240</a></span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da">hw_device_init_from_type</a>(<span class="keyword">enum</span> AVHWDeviceType type,</div> |
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *device,</div> |
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> **dev_out)</div> |
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> {</div> |
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  AVBufferRef *device_ref = NULL;</div> |
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *dev;</div> |
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keywordtype">char</span> *name;</div> |
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">int</span> err;</div> |
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  </div> |
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  name = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a2ff6a6bf8a6713b6d9218d5ad537e72b">hw_device_default_name</a>(type);</div> |
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">if</span> (!name) {</div> |
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  }</div> |
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div> |
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  err = av_hwdevice_ctx_create(&device_ref, type, device, NULL, 0);</div> |
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordflow">if</span> (err < 0) {</div> |
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  av_log(NULL, AV_LOG_ERROR,</div> |
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="stringliteral">"Device creation failed: %d.\n"</span>, err);</div> |
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  }</div> |
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  </div> |
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a27d1714061bcef2cc6c6ef59c2b54bd3">hw_device_add</a>();</div> |
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordflow">if</span> (!dev) {</div> |
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  err = AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  }</div> |
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  </div> |
||||
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">name</a> = name;</div> |
||||
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a> = type;</div> |
||||
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a> = device_ref;</div> |
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  </div> |
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">if</span> (dev_out)</div> |
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  *dev_out = dev;</div> |
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  </div> |
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  </div> |
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> fail:</div> |
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  av_freep(&name);</div> |
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  av_buffer_unref(&device_ref);</div> |
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordflow">return</span> err;</div> |
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> }</div> |
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  </div> |
||||
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a7b352c0afc44da703891d7538bbcf737"> 283</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a7b352c0afc44da703891d7538bbcf737">hw_device_free_all</a>(<span class="keywordtype">void</span>)</div> |
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> {</div> |
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordflow">for</span> (i = 0; i < <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a>; i++) {</div> |
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  av_freep(&<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i]->name);</div> |
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  av_buffer_unref(&<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i]->device_ref);</div> |
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  av_freep(&<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[i]);</div> |
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  }</div> |
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  av_freep(&<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>);</div> |
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a> = 0;</div> |
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> }</div> |
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div> |
||||
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#af9f7b75f708b69b75bf8ca4e980114af"> 295</a></span> <span class="keyword">static</span> <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#af9f7b75f708b69b75bf8ca4e980114af">hw_device_match_by_codec</a>(<span class="keyword">const</span> AVCodec *codec)</div> |
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> {</div> |
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <span class="keyword">const</span> AVCodecHWConfig *config;</div> |
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *dev;</div> |
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">for</span> (i = 0;; i++) {</div> |
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  config = avcodec_get_hw_config(codec, i);</div> |
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="keywordflow">if</span> (!config)</div> |
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="keywordflow">if</span> (!(config->methods & AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX))</div> |
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <span class="keywordflow">continue</span>;</div> |
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a>(config->device_type);</div> |
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keywordflow">if</span> (dev)</div> |
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordflow">return</span> dev;</div> |
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  }</div> |
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span> }</div> |
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  </div> |
||||
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a77e8d12a4bdb9110a2d815b9aa5f8d02"> 312</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a77e8d12a4bdb9110a2d815b9aa5f8d02">hw_device_setup_for_decode</a>(<a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist)</div> |
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> {</div> |
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keyword">const</span> AVCodecHWConfig *config;</div> |
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  <span class="keyword">enum</span> AVHWDeviceType type;</div> |
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *dev = NULL;</div> |
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <span class="keywordtype">int</span> err, auto_device = 0;</div> |
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  </div> |
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>) {</div> |
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a>(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>);</div> |
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <span class="keywordflow">if</span> (!dev) {</div> |
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a> == <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02">HWACCEL_AUTO</a>) {</div> |
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  auto_device = 1;</div> |
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a> == <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362">HWACCEL_GENERIC</a>) {</div> |
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  type = ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a>;</div> |
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  err = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da">hw_device_init_from_type</a>(type, ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>,</div> |
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  &dev);</div> |
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="comment">// This will be dealt with by API-specific initialisation</span></div> |
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="comment">// (using hwaccel_device), so nothing further needed here.</span></div> |
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  }</div> |
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a> == <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02">HWACCEL_AUTO</a>) {</div> |
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a> = dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a>;</div> |
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a> != dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a>) {</div> |
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  av_log(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>, AV_LOG_ERROR, <span class="stringliteral">"Invalid hwaccel device "</span></div> |
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <span class="stringliteral">"specified for decoder: device %s of type %s is not "</span></div> |
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="stringliteral">"usable with hwaccel %s.\n"</span>, dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">name</a>,</div> |
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  av_hwdevice_get_type_name(dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a>),</div> |
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  av_hwdevice_get_type_name(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a>));</div> |
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <span class="keywordflow">return</span> AVERROR(EINVAL);</div> |
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  }</div> |
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  }</div> |
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a> == <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02">HWACCEL_AUTO</a>) {</div> |
||||
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  auto_device = 1;</div> |
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a> == <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362">HWACCEL_GENERIC</a>) {</div> |
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  type = ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a>;</div> |
||||
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a>(type);</div> |
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  <span class="keywordflow">if</span> (!dev)</div> |
||||
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  err = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da">hw_device_init_from_type</a>(type, NULL, &dev);</div> |
||||
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#af9f7b75f708b69b75bf8ca4e980114af">hw_device_match_by_codec</a>(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">dec</a>);</div> |
||||
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordflow">if</span> (!dev) {</div> |
||||
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="comment">// No device for this codec, but not using generic hwaccel</span></div> |
||||
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  <span class="comment">// and therefore may well not need one - ignore.</span></div> |
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  }</div> |
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  }</div> |
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  }</div> |
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  </div> |
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">if</span> (auto_device) {</div> |
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keywordflow">if</span> (!avcodec_get_hw_config(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">dec</a>, 0)) {</div> |
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="comment">// Decoder does not support any hardware devices.</span></div> |
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  }</div> |
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keywordflow">for</span> (i = 0; !dev; i++) {</div> |
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  config = avcodec_get_hw_config(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">dec</a>, i);</div> |
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keywordflow">if</span> (!config)</div> |
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <span class="keywordflow">break</span>;</div> |
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  type = config->device_type;</div> |
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a>(type);</div> |
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">if</span> (dev) {</div> |
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  av_log(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>, AV_LOG_INFO, <span class="stringliteral">"Using auto "</span></div> |
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <span class="stringliteral">"hwaccel type %s with existing device %s.\n"</span>,</div> |
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  av_hwdevice_get_type_name(type), dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">name</a>);</div> |
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  }</div> |
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  }</div> |
||||
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <span class="keywordflow">for</span> (i = 0; !dev; i++) {</div> |
||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  config = avcodec_get_hw_config(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">dec</a>, i);</div> |
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  <span class="keywordflow">if</span> (!config)</div> |
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <span class="keywordflow">break</span>;</div> |
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  type = config->device_type;</div> |
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="comment">// Try to make a new device of this type.</span></div> |
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  err = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da">hw_device_init_from_type</a>(type, ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>,</div> |
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  &dev);</div> |
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  <span class="keywordflow">if</span> (err < 0) {</div> |
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="comment">// Can't make a device of this type.</span></div> |
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">continue</span>;</div> |
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  }</div> |
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <span class="keywordflow">if</span> (ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>) {</div> |
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  av_log(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>, AV_LOG_INFO, <span class="stringliteral">"Using auto "</span></div> |
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="stringliteral">"hwaccel type %s with new device created "</span></div> |
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <span class="stringliteral">"from %s.\n"</span>, av_hwdevice_get_type_name(type),</div> |
||||
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">hwaccel_device</a>);</div> |
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  av_log(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>, AV_LOG_INFO, <span class="stringliteral">"Using auto "</span></div> |
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="stringliteral">"hwaccel type %s with new default device.\n"</span>,</div> |
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  av_hwdevice_get_type_name(type));</div> |
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  }</div> |
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  }</div> |
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="keywordflow">if</span> (dev) {</div> |
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">hwaccel_device_type</a> = type;</div> |
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  av_log(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>, AV_LOG_INFO, <span class="stringliteral">"Auto hwaccel "</span></div> |
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <span class="stringliteral">"disabled: no device found.\n"</span>);</div> |
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">hwaccel_id</a> = <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6">HWACCEL_NONE</a>;</div> |
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  }</div> |
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  }</div> |
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div> |
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <span class="keywordflow">if</span> (!dev) {</div> |
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  av_log(ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>, AV_LOG_ERROR, <span class="stringliteral">"No device available "</span></div> |
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="stringliteral">"for decoder: device type %s needed for codec %s.\n"</span>,</div> |
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  av_hwdevice_get_type_name(type), ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">dec</a>->name);</div> |
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordflow">return</span> err;</div> |
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  }</div> |
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  </div> |
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>->hw_device_ctx = av_buffer_ref(dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a>);</div> |
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  <span class="keywordflow">if</span> (!ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">dec_ctx</a>->hw_device_ctx)</div> |
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="keywordflow">return</span> AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  </div> |
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> }</div> |
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  </div> |
||||
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a01128ebf95f6a3b130f446b13b171c52"> 428</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a01128ebf95f6a3b130f446b13b171c52">hw_device_setup_for_encode</a>(<a class="code" href="../../db/dde/struct_output_stream.html">OutputStream</a> *ost)</div> |
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> {</div> |
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <span class="keyword">const</span> AVCodecHWConfig *config;</div> |
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *dev = NULL;</div> |
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  AVBufferRef *frames_ref = NULL;</div> |
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  </div> |
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <span class="keywordflow">if</span> (ost-><a class="code" href="../../db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e">filter</a>) {</div> |
||||
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  frames_ref = av_buffersink_get_hw_frames_ctx(ost-><a class="code" href="../../db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e">filter</a>-><a class="code" href="../../d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c">filter</a>);</div> |
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keywordflow">if</span> (frames_ref &&</div> |
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  ((AVHWFramesContext*)frames_ref->data)->format ==</div> |
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->pix_fmt) {</div> |
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <span class="comment">// Matching format, will try to use hw_frames_ctx.</span></div> |
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  frames_ref = NULL;</div> |
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  }</div> |
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  }</div> |
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  </div> |
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordflow">for</span> (i = 0;; i++) {</div> |
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  config = avcodec_get_hw_config(ost-><a class="code" href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">enc</a>, i);</div> |
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  <span class="keywordflow">if</span> (!config)</div> |
||||
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <span class="keywordflow">break</span>;</div> |
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  </div> |
||||
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keywordflow">if</span> (frames_ref &&</div> |
||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  config->methods & AV_CODEC_HW_CONFIG_METHOD_HW_FRAMES_CTX &&</div> |
||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  (config->pix_fmt == AV_PIX_FMT_NONE ||</div> |
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  config->pix_fmt == ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->pix_fmt)) {</div> |
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  av_log(ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>, AV_LOG_VERBOSE, <span class="stringliteral">"Using input "</span></div> |
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <span class="stringliteral">"frames context (format %s) with %s encoder.\n"</span>,</div> |
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  av_get_pix_fmt_name(ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->pix_fmt),</div> |
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  ost-><a class="code" href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">enc</a>->name);</div> |
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->hw_frames_ctx = av_buffer_ref(frames_ref);</div> |
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <span class="keywordflow">if</span> (!ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->hw_frames_ctx)</div> |
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="keywordflow">return</span> AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  }</div> |
||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  </div> |
||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="keywordflow">if</span> (!dev &&</div> |
||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  config->methods & AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX)</div> |
||||
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a>(config->device_type);</div> |
||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  }</div> |
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  </div> |
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keywordflow">if</span> (dev) {</div> |
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  av_log(ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>, AV_LOG_VERBOSE, <span class="stringliteral">"Using device %s "</span></div> |
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="stringliteral">"(type %s) with %s encoder.\n"</span>, dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">name</a>,</div> |
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  av_hwdevice_get_type_name(dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a>), ost-><a class="code" href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">enc</a>->name);</div> |
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->hw_device_ctx = av_buffer_ref(dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a>);</div> |
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keywordflow">if</span> (!ost-><a class="code" href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">enc_ctx</a>->hw_device_ctx)</div> |
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <span class="keywordflow">return</span> AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="comment">// No device required, or no device available.</span></div> |
||||
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  }</div> |
||||
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> }</div> |
||||
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  </div> |
||||
<div class="line"><a name="l00483"></a><span class="lineno"><a class="line" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a5a881e2fd908765c2df11400a6c0c7d9"> 483</a></span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a5a881e2fd908765c2df11400a6c0c7d9">hwaccel_retrieve_data</a>(AVCodecContext *avctx, AVFrame *input)</div> |
||||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span> {</div> |
||||
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist = avctx->opaque;</div> |
||||
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  AVFrame *output = NULL;</div> |
||||
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <span class="keyword">enum</span> AVPixelFormat output_format = ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#a252184ceda81f2d65f63f0470b877bd4">hwaccel_output_format</a>;</div> |
||||
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  <span class="keywordtype">int</span> err;</div> |
||||
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  </div> |
||||
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  <span class="keywordflow">if</span> (input->format == output_format) {</div> |
||||
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <span class="comment">// Nothing to do.</span></div> |
||||
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  }</div> |
||||
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  </div> |
||||
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  output = av_frame_alloc();</div> |
||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keywordflow">if</span> (!output)</div> |
||||
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  <span class="keywordflow">return</span> AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  </div> |
||||
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  output->format = output_format;</div> |
||||
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  </div> |
||||
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  err = av_hwframe_transfer_data(output, input, 0);</div> |
||||
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keywordflow">if</span> (err < 0) {</div> |
||||
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  av_log(avctx, AV_LOG_ERROR, <span class="stringliteral">"Failed to transfer data to "</span></div> |
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="stringliteral">"output frame: %d.\n"</span>, err);</div> |
||||
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  }</div> |
||||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  </div> |
||||
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  err = av_frame_copy_props(output, input);</div> |
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordflow">if</span> (err < 0) {</div> |
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  av_frame_unref(output);</div> |
||||
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  <span class="keywordflow">goto</span> fail;</div> |
||||
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  }</div> |
||||
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  </div> |
||||
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  av_frame_unref(input);</div> |
||||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  av_frame_move_ref(input, output);</div> |
||||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  av_frame_free(&output);</div> |
||||
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  </div> |
||||
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  </div> |
||||
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> fail:</div> |
||||
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  av_frame_free(&output);</div> |
||||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <span class="keywordflow">return</span> err;</div> |
||||
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span> }</div> |
||||
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  </div> |
||||
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a518f7a9a1bd1b5544a39fdbd1d925663"> 525</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a518f7a9a1bd1b5544a39fdbd1d925663">hwaccel_decode_init</a>(AVCodecContext *avctx)</div> |
||||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span> {</div> |
||||
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <a class="code" href="../../d3/d6e/struct_input_stream.html">InputStream</a> *ist = avctx->opaque;</div> |
||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  </div> |
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  ist-><a class="code" href="../../d3/d6e/struct_input_stream.html#ad983487b3e7c29f53bb3336190f14051">hwaccel_retrieve_data</a> = &<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a5a881e2fd908765c2df11400a6c0c7d9">hwaccel_retrieve_data</a>;</div> |
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div> |
||||
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span> }</div> |
||||
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  </div> |
||||
<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="../../d7/db3/fftools__ffmpeg_8h.html#a801831a4517a8db980bbf18c6db58cad"> 534</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a801831a4517a8db980bbf18c6db58cad">hw_device_setup_for_filter</a>(<a class="code" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> *fg)</div> |
||||
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span> {</div> |
||||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <a class="code" href="../../de/dc7/struct_h_w_device.html">HWDevice</a> *dev;</div> |
||||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordtype">int</span> i;</div> |
||||
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  </div> |
||||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  <span class="comment">// If the user has supplied exactly one hardware device then just</span></div> |
||||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  <span class="comment">// give it straight to every filter for convenience. If more than</span></div> |
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="comment">// one device is available then the user needs to pick one explcitly</span></div> |
||||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <span class="comment">// with the filter_hw_device option.</span></div> |
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ab91a5aa23dd763d88ff7cfedeadca8a4">filter_hw_device</a>)</div> |
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  dev = <a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html#ab91a5aa23dd763d88ff7cfedeadca8a4">filter_hw_device</a>;</div> |
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a> == 1)</div> |
||||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  dev = <a class="code" href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a>[0];</div> |
||||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <span class="keywordflow">else</span></div> |
||||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  dev = NULL;</div> |
||||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  </div> |
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keywordflow">if</span> (dev) {</div> |
||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keywordflow">for</span> (i = 0; i < fg-><a class="code" href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">graph</a>->nb_filters; i++) {</div> |
||||
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  fg-><a class="code" href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">graph</a>->filters[i]->hw_device_ctx =</div> |
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  av_buffer_ref(dev-><a class="code" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a>);</div> |
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <span class="keywordflow">if</span> (!fg-><a class="code" href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">graph</a>->filters[i]->hw_device_ctx)</div> |
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="keywordflow">return</span> AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  }</div> |
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  }</div> |
||||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  </div> |
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> }</div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html">fftools_ffmpeg.h</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fa293989c77f66e42d7477243815670be6">HWACCEL_NONE</a></div><div class="ttdeci">@ HWACCEL_NONE</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00082">fftools_ffmpeg.h:82</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205fab96d67115af909300a442d76232c0362">HWACCEL_GENERIC</a></div><div class="ttdeci">@ HWACCEL_GENERIC</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00084">fftools_ffmpeg.h:84</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html_a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205faf30c0c6c4434db4f22346cdcbd909a02">HWACCEL_AUTO</a></div><div class="ttdeci">@ HWACCEL_AUTO</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00083">fftools_ffmpeg.h:83</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html_ab91a5aa23dd763d88ff7cfedeadca8a4"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html#ab91a5aa23dd763d88ff7cfedeadca8a4">filter_hw_device</a></div><div class="ttdeci">__thread HWDevice * filter_hw_device</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00163">fftools_ffmpeg_opt.c:163</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a01128ebf95f6a3b130f446b13b171c52"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a01128ebf95f6a3b130f446b13b171c52">hw_device_setup_for_encode</a></div><div class="ttdeci">int hw_device_setup_for_encode(OutputStream *ost)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00428">fftools_ffmpeg_hw.c:428</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a27d1714061bcef2cc6c6ef59c2b54bd3"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a27d1714061bcef2cc6c6ef59c2b54bd3">hw_device_add</a></div><div class="ttdeci">static HWDevice * hw_device_add(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00063">fftools_ffmpeg_hw.c:63</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a2ff6a6bf8a6713b6d9218d5ad537e72b"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a2ff6a6bf8a6713b6d9218d5ad537e72b">hw_device_default_name</a></div><div class="ttdeci">static char * hw_device_default_name(enum AVHWDeviceType type)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00078">fftools_ffmpeg_hw.c:78</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a3fdd5667b2f22f69baa2f711b13537fb"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a3fdd5667b2f22f69baa2f711b13537fb">hw_device_init_from_string</a></div><div class="ttdeci">int hw_device_init_from_string(const char *arg, HWDevice **dev_out)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00103">fftools_ffmpeg_hw.c:103</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a518f7a9a1bd1b5544a39fdbd1d925663"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a518f7a9a1bd1b5544a39fdbd1d925663">hwaccel_decode_init</a></div><div class="ttdeci">int hwaccel_decode_init(AVCodecContext *avctx)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00525">fftools_ffmpeg_hw.c:525</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a5a881e2fd908765c2df11400a6c0c7d9"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a5a881e2fd908765c2df11400a6c0c7d9">hwaccel_retrieve_data</a></div><div class="ttdeci">static int hwaccel_retrieve_data(AVCodecContext *avctx, AVFrame *input)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00483">fftools_ffmpeg_hw.c:483</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a77e8d12a4bdb9110a2d815b9aa5f8d02"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a77e8d12a4bdb9110a2d815b9aa5f8d02">hw_device_setup_for_decode</a></div><div class="ttdeci">int hw_device_setup_for_decode(InputStream *ist)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00312">fftools_ffmpeg_hw.c:312</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a7b352c0afc44da703891d7538bbcf737"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a7b352c0afc44da703891d7538bbcf737">hw_device_free_all</a></div><div class="ttdeci">void hw_device_free_all(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00283">fftools_ffmpeg_hw.c:283</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_a801831a4517a8db980bbf18c6db58cad"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#a801831a4517a8db980bbf18c6db58cad">hw_device_setup_for_filter</a></div><div class="ttdeci">int hw_device_setup_for_filter(FilterGraph *fg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00534">fftools_ffmpeg_hw.c:534</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_ac2df78054133e8e90276b1d12af466da"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ac2df78054133e8e90276b1d12af466da">hw_device_init_from_type</a></div><div class="ttdeci">static int hw_device_init_from_type(enum AVHWDeviceType type, const char *device, HWDevice **dev_out)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00240">fftools_ffmpeg_hw.c:240</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_acea1bac2a399307791945b15467b1f75"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#acea1bac2a399307791945b15467b1f75">nb_hw_devices</a></div><div class="ttdeci">__thread int nb_hw_devices</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00036">fftools_ffmpeg_hw.c:36</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_ad66ab6371d9721a18af13707d8b2735c"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ad66ab6371d9721a18af13707d8b2735c">hw_devices</a></div><div class="ttdeci">__thread HWDevice ** hw_devices</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00037">fftools_ffmpeg_hw.c:37</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_ae46735072274c02ae8a17b80b8faa4dd"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae46735072274c02ae8a17b80b8faa4dd">hw_device_get_by_name</a></div><div class="ttdeci">HWDevice * hw_device_get_by_name(const char *name)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00053">fftools_ffmpeg_hw.c:53</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_ae9e48d5142d26822d8e0c5170248df02"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#ae9e48d5142d26822d8e0c5170248df02">hw_device_get_by_type</a></div><div class="ttdeci">static HWDevice * hw_device_get_by_type(enum AVHWDeviceType type)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00039">fftools_ffmpeg_hw.c:39</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__hw_8c_html_af9f7b75f708b69b75bf8ca4e980114af"><div class="ttname"><a href="../../d1/dba/fftools__ffmpeg__hw_8c.html#af9f7b75f708b69b75bf8ca4e980114af">hw_device_match_by_codec</a></div><div class="ttdeci">static HWDevice * hw_device_match_by_codec(const AVCodec *codec)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dba/fftools__ffmpeg__hw_8c_source.html#l00295">fftools_ffmpeg_hw.c:295</a></div></div> |
||||
<div class="ttc" id="astruct_filter_graph_html"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html">FilterGraph</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00310">fftools_ffmpeg.h:310</a></div></div> |
||||
<div class="ttc" id="astruct_filter_graph_html_ae222203d54c99d90f4308f5fd2285ee5"><div class="ttname"><a href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">FilterGraph::graph</a></div><div class="ttdeci">AVFilterGraph * graph</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00314">fftools_ffmpeg.h:314</a></div></div> |
||||
<div class="ttc" id="astruct_h_w_device_html"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html">HWDevice</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00096">fftools_ffmpeg.h:96</a></div></div> |
||||
<div class="ttc" id="astruct_h_w_device_html_ac1615b160aa7dc0f2e314e04cea6aaf9"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">HWDevice::device_ref</a></div><div class="ttdeci">AVBufferRef * device_ref</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00099">fftools_ffmpeg.h:99</a></div></div> |
||||
<div class="ttc" id="astruct_h_w_device_html_ad5294ac2b414deacbe2aac7b9c8ba987"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">HWDevice::type</a></div><div class="ttdeci">enum AVHWDeviceType type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00097">fftools_ffmpeg.h:98</a></div></div> |
||||
<div class="ttc" id="astruct_h_w_device_html_ae03ed8b14a9e341f1d8cc5fa37006656"><div class="ttname"><a href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">HWDevice::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00097">fftools_ffmpeg.h:97</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html">InputStream</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00323">fftools_ffmpeg.h:323</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_a252184ceda81f2d65f63f0470b877bd4"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a252184ceda81f2d65f63f0470b877bd4">InputStream::hwaccel_output_format</a></div><div class="ttdeci">enum AVPixelFormat hwaccel_output_format</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00395">fftools_ffmpeg.h:396</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_a550ceee60cb995b284b52962dcba6597"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">InputStream::dec_ctx</a></div><div class="ttdeci">AVCodecContext * dec_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00332">fftools_ffmpeg.h:332</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_a6147a2f3e7cfec58b3f790dfc318e4bc"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">InputStream::dec</a></div><div class="ttdeci">AVCodec * dec</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00333">fftools_ffmpeg.h:333</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_a6c3473c28e30500adb3fa7886e6d7c3e"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#a6c3473c28e30500adb3fa7886e6d7c3e">InputStream::hwaccel_id</a></div><div class="ttdeci">enum HWAccelID hwaccel_id</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00390">fftools_ffmpeg.h:393</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_ad983487b3e7c29f53bb3336190f14051"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ad983487b3e7c29f53bb3336190f14051">InputStream::hwaccel_retrieve_data</a></div><div class="ttdeci">int(* hwaccel_retrieve_data)(AVCodecContext *s, AVFrame *frame)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00402">fftools_ffmpeg.h:402</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_ae48685e82826c6b5922014d47e2cb6bb"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#ae48685e82826c6b5922014d47e2cb6bb">InputStream::hwaccel_device</a></div><div class="ttdeci">char * hwaccel_device</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00395">fftools_ffmpeg.h:395</a></div></div> |
||||
<div class="ttc" id="astruct_input_stream_html_af577e45cb148e174ef437f3cbaa8b628"><div class="ttname"><a href="../../d3/d6e/struct_input_stream.html#af577e45cb148e174ef437f3cbaa8b628">InputStream::hwaccel_device_type</a></div><div class="ttdeci">enum AVHWDeviceType hwaccel_device_type</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00390">fftools_ffmpeg.h:394</a></div></div> |
||||
<div class="ttc" id="astruct_output_filter_html_a52b3bac2e051f48e5eabbff6a227881c"><div class="ttname"><a href="../../d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c">OutputFilter::filter</a></div><div class="ttdeci">AVFilterContext * filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00288">fftools_ffmpeg.h:288</a></div></div> |
||||
<div class="ttc" id="astruct_output_stream_html"><div class="ttname"><a href="../../db/dde/struct_output_stream.html">OutputStream</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00472">fftools_ffmpeg.h:472</a></div></div> |
||||
<div class="ttc" id="astruct_output_stream_html_ab7b674f9a0c60e3e02526d560a83f583"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">OutputStream::enc_ctx</a></div><div class="ttdeci">AVCodecContext * enc_ctx</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00494">fftools_ffmpeg.h:494</a></div></div> |
||||
<div class="ttc" id="astruct_output_stream_html_ad314a1a8fad54930d177f0951f574ef2"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">OutputStream::enc</a></div><div class="ttdeci">AVCodec * enc</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00496">fftools_ffmpeg.h:496</a></div></div> |
||||
<div class="ttc" id="astruct_output_stream_html_ad8926e7de923b3eeabd66770caacfe1e"><div class="ttname"><a href="../../db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e">OutputStream::filter</a></div><div class="ttdeci">OutputFilter * filter</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00533">fftools_ffmpeg.h:533</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,319 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffprobekit.c File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> | |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffprobekit.c File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d1/ddd/ffprobekit_8c_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:a4a459d7e4c3cfbf3e3d38eba042a8d53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#a4a459d7e4c3cfbf3e3d38eba042a8d53">ffprobe_execute</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc, char **argv)</td></tr> |
||||
<tr class="separator:a4a459d7e4c3cfbf3e3d38eba042a8d53"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a22e5090e94d0e805f1282843c14a5849"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a> (long id)</td></tr> |
||||
<tr class="separator:a22e5090e94d0e805f1282843c14a5849"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:afec70e0490b0f2e2ccd750f64a13668a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a> (long id)</td></tr> |
||||
<tr class="separator:afec70e0490b0f2e2ccd750f64a13668a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:adde752dd2b1262203a88cab573383d47"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a> (long id)</td></tr> |
||||
<tr class="separator:adde752dd2b1262203a88cab573383d47"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a1049ebb2099274feadd0cbf165e9c8ef"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#a1049ebb2099274feadd0cbf165e9c8ef">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a> (JNIEnv *env, jclass object, jlong id, jobjectArray stringArray)</td></tr> |
||||
<tr class="separator:a1049ebb2099274feadd0cbf165e9c8ef"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:aefb40225eb03b1329a1fe7931c312eb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a></td></tr> |
||||
<tr class="separator:aefb40225eb03b1329a1fe7931c312eb8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a19ed73b458e2e6e6117f51d6bd6a9bf7"><td class="memItemLeft" align="right" valign="top">__thread volatile long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/ddd/ffprobekit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a></td></tr> |
||||
<tr class="separator:a19ed73b458e2e6e6117f51d6bd6a9bf7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a22e5090e94d0e805f1282843c14a5849"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a22e5090e94d0e805f1282843c14a5849">◆ </a></span>addSession()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void addSession </td> |
||||
<td>(</td> |
||||
<td class="paramtype">long </td> |
||||
<td class="paramname"><em>id</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Adds a session id to the session map.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00357">357</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4a459d7e4c3cfbf3e3d38eba042a8d53"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4a459d7e4c3cfbf3e3d38eba042a8d53">◆ </a></span>ffprobe_execute()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ffprobe_execute </td> |
||||
<td>(</td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>argc</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">char ** </td> |
||||
<td class="paramname"><em>argv</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Forward declaration for function defined in <a class="el" href="../../d8/d78/fftools__ffprobe_8c.html">fftools_ffprobe.c</a> </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l03713">3713</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1049ebb2099274feadd0cbf165e9c8ef"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1049ebb2099274feadd0cbf165e9c8ef">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jlong </td> |
||||
<td class="paramname"><em>id</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jobjectArray </td> |
||||
<td class="paramname"><em>stringArray</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Synchronously executes FFprobe natively with arguments provided.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
<tr><td class="paramname">stringArray</td><td>reference to the object holding FFprobe command arguments </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>zero on successful execution, non-zero on error </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/ddd/ffprobekit_8c_source.html#l00047">47</a> of file <a class="el" href="../../d1/ddd/ffprobekit_8c_source.html">ffprobekit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="afec70e0490b0f2e2ccd750f64a13668a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afec70e0490b0f2e2ccd750f64a13668a">◆ </a></span>removeSession()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void removeSession </td> |
||||
<td>(</td> |
||||
<td class="paramtype">long </td> |
||||
<td class="paramname"><em>id</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Removes a session id from the session map.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00398">398</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="adde752dd2b1262203a88cab573383d47"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#adde752dd2b1262203a88cab573383d47">◆ </a></span>resetMessagesInTransmit()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void resetMessagesInTransmit </td> |
||||
<td>(</td> |
||||
<td class="paramtype">long </td> |
||||
<td class="paramname"><em>id</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Resets the number of messages in transmit for this session.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00430">430</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<h2 class="groupheader">Variable Documentation</h2> |
||||
<a id="aefb40225eb03b1329a1fe7931c312eb8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aefb40225eb03b1329a1fe7931c312eb8">◆ </a></span>configuredLogLevel</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> configuredLogLevel</td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Holds the default log level </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00108">108</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a19ed73b458e2e6e6117f51d6bd6a9bf7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a19ed73b458e2e6e6117f51d6bd6a9bf7">◆ </a></span>sessionId</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">__thread volatile long sessionId</td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Holds the id of the current session </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00105">105</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,179 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffprobekit.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffprobekit.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d1/ddd/ffprobekit_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2020-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <pthread.h></span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <sys/types.h></span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <sys/stat.h></span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "config.h"</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "libavcodec/jni.h"</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "libavutil/bprint.h"</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="../../d8/dee/ffmpegkit_8h.html">ffmpegkit.h</a>"</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a4a459d7e4c3cfbf3e3d38eba042a8d53">ffprobe_execute</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv);</div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="../../d1/ddd/ffprobekit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a>;</div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">extern</span> __thread <span class="keyword">volatile</span> <span class="keywordtype">long</span> <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a>;</div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/ddd/ffprobekit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="../../d1/ddd/ffprobekit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d1/ddd/ffprobekit_8c.html#a1049ebb2099274feadd0cbf165e9c8ef"> 47</a></span> JNIEXPORT jint JNICALL <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a1049ebb2099274feadd0cbf165e9c8ef">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jlong <span class="keywordtype">id</span>, jobjectArray stringArray) {</div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  jstring *tempArray = NULL;</div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">int</span> argumentCount = 1;</div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">char</span> **argv = NULL;</div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="comment">// SETS DEFAULT LOG LEVEL BEFORE STARTING A NEW RUN</span></div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  av_log_set_level(<a class="code" href="../../d1/ddd/ffprobekit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a>);</div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">if</span> (stringArray) {</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">int</span> programArgumentCount = (*env)->GetArrayLength(env, stringArray);</div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  argumentCount = programArgumentCount + 1;</div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  tempArray = (jstring *) av_malloc(<span class="keyword">sizeof</span>(jstring) * programArgumentCount);</div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="comment">/* PRESERVE USAGE FORMAT</span></div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment"> * ffprobe <arguments></span></div> |
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  argv = (<span class="keywordtype">char</span> **)av_malloc(<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>*) * (argumentCount));</div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  argv[0] = (<span class="keywordtype">char</span> *)av_malloc(<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * (strlen(<a class="code" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>) + 1));</div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  strcpy(argv[0], <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>);</div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> |
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="comment">// PREPARE ARRAY ELEMENTS</span></div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">if</span> (stringArray) {</div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < (argumentCount - 1); i++) {</div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  tempArray[i] = (jstring) (*env)->GetObjectArrayElement(env, stringArray, i);</div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">if</span> (tempArray[i] != NULL) {</div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  argv[i + 1] = (<span class="keywordtype">char</span> *) (*env)->GetStringUTFChars(env, tempArray[i], 0);</div> |
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div> |
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// REGISTER THE ID BEFORE STARTING THE SESSION</span></div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a> = (long) <span class="keywordtype">id</span>;</div> |
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a>((<span class="keywordtype">long</span>) <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> |
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="../../d1/ddd/ffprobekit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a>(<a class="code" href="../../d1/ddd/ffprobekit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a>);</div> |
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> |
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="comment">// RUN</span></div> |
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">int</span> returnCode = <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a4a459d7e4c3cfbf3e3d38eba042a8d53">ffprobe_execute</a>(argumentCount, argv);</div> |
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div> |
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="comment">// ALWAYS REMOVE THE ID FROM THE MAP</span></div> |
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="../../d1/ddd/ffprobekit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a>((<span class="keywordtype">long</span>) <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> |
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="comment">// CLEANUP</span></div> |
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">if</span> (tempArray) {</div> |
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < (argumentCount - 1); i++) {</div> |
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  (*env)->ReleaseStringUTFChars(env, tempArray[i], argv[i + 1]);</div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div> |
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div> |
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  av_free(tempArray);</div> |
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div> |
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  av_free(argv[0]);</div> |
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  av_free(argv);</div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div> |
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> returnCode;</div> |
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> }</div> |
||||
<div class="ttc" id="affmpegkit_8h_html"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html">ffmpegkit.h</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a6e43beaa714b1bf01ce2271440786e38"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a></div><div class="ttdeci">#define LIB_NAME</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dee/ffmpegkit_8h_source.html#l00033">ffmpegkit.h:33</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_a1049ebb2099274feadd0cbf165e9c8ef"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#a1049ebb2099274feadd0cbf165e9c8ef">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute(JNIEnv *env, jclass object, jlong id, jobjectArray stringArray)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/ddd/ffprobekit_8c_source.html#l00047">ffprobekit.c:47</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_a19ed73b458e2e6e6117f51d6bd6a9bf7"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a></div><div class="ttdeci">__thread volatile long sessionId</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00105">ffmpegkit.c:105</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_a22e5090e94d0e805f1282843c14a5849"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a></div><div class="ttdeci">void addSession(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00357">ffmpegkit.c:357</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_a4a459d7e4c3cfbf3e3d38eba042a8d53"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#a4a459d7e4c3cfbf3e3d38eba042a8d53">ffprobe_execute</a></div><div class="ttdeci">int ffprobe_execute(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d78/fftools__ffprobe_8c_source.html#l03713">fftools_ffprobe.c:3713</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_adde752dd2b1262203a88cab573383d47"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a></div><div class="ttdeci">void resetMessagesInTransmit(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00430">ffmpegkit.c:430</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_aefb40225eb03b1329a1fe7931c312eb8"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a></div><div class="ttdeci">int configuredLogLevel</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00108">ffmpegkit.c:108</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_afec70e0490b0f2e2ccd750f64a13668a"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a></div><div class="ttdeci">void removeSession(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00398">ffmpegkit.c:398</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,140 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffprobekit.h File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffprobekit.h File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d2/dbf/ffprobekit_8h_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:a22b43bda480738857bff636161c61a58"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dbf/ffprobekit_8h.html#a22b43bda480738857bff636161c61a58">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a> (JNIEnv *, jclass, jlong, jobjectArray)</td></tr> |
||||
<tr class="separator:a22b43bda480738857bff636161c61a58"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a22b43bda480738857bff636161c61a58"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a22b43bda480738857bff636161c61a58">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jlong </td> |
||||
<td class="paramname"><em>id</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jobjectArray </td> |
||||
<td class="paramname"><em>stringArray</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Synchronously executes FFprobe natively with arguments provided.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
<tr><td class="paramname">stringArray</td><td>reference to the object holding FFprobe command arguments </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>zero on successful execution, non-zero on error </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d1/ddd/ffprobekit_8c_source.html#l00047">47</a> of file <a class="el" href="../../d1/ddd/ffprobekit_8c_source.html">ffprobekit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,109 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffprobekit.h Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffprobekit.h</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d2/dbf/ffprobekit_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2020-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef FFPROBE_KIT_H</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define FFPROBE_KIT_H</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <jni.h></span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> * Method: nativeFFprobeExecute</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment"> * Signature: (J[Ljava/lang/String;)I</span></div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> JNIEXPORT jint JNICALL <a class="code" href="../../d2/dbf/ffprobekit_8h.html#a22b43bda480738857bff636161c61a58">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a>(JNIEnv *, jclass, jlong, jobjectArray);</div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#endif </span><span class="comment">/* FFPROBE_KIT_H */</span><span class="preprocessor"></span></div> |
||||
<div class="ttc" id="affprobekit_8h_html_a22b43bda480738857bff636161c61a58"><div class="ttname"><a href="../../d2/dbf/ffprobekit_8h.html#a22b43bda480738857bff636161c61a58">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute(JNIEnv *, jclass, jlong, jobjectArray)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/ddd/ffprobekit_8c_source.html#l00047">ffprobekit.c:47</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,306 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: CallbackData Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">CallbackData Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a24877dd94bec8b5bad7a0ed6893f7c28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28">type</a></td></tr> |
||||
<tr class="separator:a24877dd94bec8b5bad7a0ed6893f7c28"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad8af170b5f3057c34dc1221a65a8c4af"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a></td></tr> |
||||
<tr class="separator:ad8af170b5f3057c34dc1221a65a8c4af"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0108648839b77d246e659a7eefdde4fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a0108648839b77d246e659a7eefdde4fb">logLevel</a></td></tr> |
||||
<tr class="separator:a0108648839b77d246e659a7eefdde4fb"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae7661f79a95fe7d0eaa118264431f9c2"><td class="memItemLeft" align="right" valign="top">AVBPrint </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a></td></tr> |
||||
<tr class="separator:ae7661f79a95fe7d0eaa118264431f9c2"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6ea1c5fbcf7ad64a04687d738a9c6559"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a6ea1c5fbcf7ad64a04687d738a9c6559">statisticsFrameNumber</a></td></tr> |
||||
<tr class="separator:a6ea1c5fbcf7ad64a04687d738a9c6559"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad4ef14e9625fe915267d644480e9410f"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#ad4ef14e9625fe915267d644480e9410f">statisticsFps</a></td></tr> |
||||
<tr class="separator:ad4ef14e9625fe915267d644480e9410f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0eba672f8309ce08c41eeb63c48091af"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a0eba672f8309ce08c41eeb63c48091af">statisticsQuality</a></td></tr> |
||||
<tr class="separator:a0eba672f8309ce08c41eeb63c48091af"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aee6855bc657b56db6c8a32656b3018c4"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#aee6855bc657b56db6c8a32656b3018c4">statisticsSize</a></td></tr> |
||||
<tr class="separator:aee6855bc657b56db6c8a32656b3018c4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:abe4eff38e39d603bd966c554e9e5afc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#abe4eff38e39d603bd966c554e9e5afc8">statisticsTime</a></td></tr> |
||||
<tr class="separator:abe4eff38e39d603bd966c554e9e5afc8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0e02eb985ed5c68bdf82a3445c0b4514"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a0e02eb985ed5c68bdf82a3445c0b4514">statisticsBitrate</a></td></tr> |
||||
<tr class="separator:a0e02eb985ed5c68bdf82a3445c0b4514"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a577a99dc4c2767d1946ac174f7a0c69e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a577a99dc4c2767d1946ac174f7a0c69e">statisticsSpeed</a></td></tr> |
||||
<tr class="separator:a577a99dc4c2767d1946ac174f7a0c69e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2e5d0fd0859aca2c5a304b4823b86ccd"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a></td></tr> |
||||
<tr class="separator:a2e5d0fd0859aca2c5a304b4823b86ccd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"><p>Callback data structure </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00036">36</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="ae7661f79a95fe7d0eaa118264431f9c2"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae7661f79a95fe7d0eaa118264431f9c2">◆ </a></span>logData</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVBPrint CallbackData::logData</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00041">41</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0108648839b77d246e659a7eefdde4fb"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0108648839b77d246e659a7eefdde4fb">◆ </a></span>logLevel</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CallbackData::logLevel</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00040">40</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2e5d0fd0859aca2c5a304b4823b86ccd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2e5d0fd0859aca2c5a304b4823b86ccd">◆ </a></span>next</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">struct <a class="el" href="../../d2/dc3/struct_callback_data.html">CallbackData</a>* CallbackData::next</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00051">51</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad8af170b5f3057c34dc1221a65a8c4af"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad8af170b5f3057c34dc1221a65a8c4af">◆ </a></span>sessionId</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">long CallbackData::sessionId</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00038">38</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0e02eb985ed5c68bdf82a3445c0b4514"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0e02eb985ed5c68bdf82a3445c0b4514">◆ </a></span>statisticsBitrate</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">double CallbackData::statisticsBitrate</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00048">48</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad4ef14e9625fe915267d644480e9410f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad4ef14e9625fe915267d644480e9410f">◆ </a></span>statisticsFps</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">float CallbackData::statisticsFps</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00044">44</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6ea1c5fbcf7ad64a04687d738a9c6559"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6ea1c5fbcf7ad64a04687d738a9c6559">◆ </a></span>statisticsFrameNumber</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CallbackData::statisticsFrameNumber</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00043">43</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0eba672f8309ce08c41eeb63c48091af"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0eba672f8309ce08c41eeb63c48091af">◆ </a></span>statisticsQuality</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">float CallbackData::statisticsQuality</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00045">45</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aee6855bc657b56db6c8a32656b3018c4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aee6855bc657b56db6c8a32656b3018c4">◆ </a></span>statisticsSize</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t CallbackData::statisticsSize</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00046">46</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a577a99dc4c2767d1946ac174f7a0c69e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a577a99dc4c2767d1946ac174f7a0c69e">◆ </a></span>statisticsSpeed</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">double CallbackData::statisticsSpeed</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00049">49</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="abe4eff38e39d603bd966c554e9e5afc8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#abe4eff38e39d603bd966c554e9e5afc8">◆ </a></span>statisticsTime</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CallbackData::statisticsTime</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00047">47</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a24877dd94bec8b5bad7a0ed6893f7c28"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a24877dd94bec8b5bad7a0ed6893f7c28">◆ </a></span>type</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CallbackData::type</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00037">37</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,269 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: CompactContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">CompactContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a8e0108669bebe76f67bb8ae4869f4843"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#a8e0108669bebe76f67bb8ae4869f4843">class</a></td></tr> |
||||
<tr class="separator:a8e0108669bebe76f67bb8ae4869f4843"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab69db67b807887e2e11247ff28f0482c"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#ab69db67b807887e2e11247ff28f0482c">item_sep_str</a></td></tr> |
||||
<tr class="separator:ab69db67b807887e2e11247ff28f0482c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a803eb26c6bc39957c885f8f58dfee861"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#a803eb26c6bc39957c885f8f58dfee861">item_sep</a></td></tr> |
||||
<tr class="separator:a803eb26c6bc39957c885f8f58dfee861"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4d211d2b2ba9c83a0613ec9c79af1f71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#a4d211d2b2ba9c83a0613ec9c79af1f71">nokey</a></td></tr> |
||||
<tr class="separator:a4d211d2b2ba9c83a0613ec9c79af1f71"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af0b37847b18bd84f3d786c7e824356ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#af0b37847b18bd84f3d786c7e824356ee">print_section</a></td></tr> |
||||
<tr class="separator:af0b37847b18bd84f3d786c7e824356ee"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad9d56249a5965a5ec47f3a1241ce6b1e"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#ad9d56249a5965a5ec47f3a1241ce6b1e">escape_mode_str</a></td></tr> |
||||
<tr class="separator:ad9d56249a5965a5ec47f3a1241ce6b1e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aca6e0530af4ddb5ed96f8198e57c7250"><td class="memItemLeft" align="right" valign="top">const char *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#aca6e0530af4ddb5ed96f8198e57c7250">escape_str</a> )(AVBPrint *dst, const char *src, const char sep, void *log_ctx)</td></tr> |
||||
<tr class="separator:aca6e0530af4ddb5ed96f8198e57c7250"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2b8d470952d1051c0fd6b89b13a35e1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#a2b8d470952d1051c0fd6b89b13a35e1e">nested_section</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a2b8d470952d1051c0fd6b89b13a35e1e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2384aee850920cabfaece87e4c368931"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#a2384aee850920cabfaece87e4c368931">has_nested_elems</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a2384aee850920cabfaece87e4c368931"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a14c571b1a684a9d550b5649fcbaa93f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/ddd/struct_compact_context.html#a14c571b1a684a9d550b5649fcbaa93f8">terminate_line</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a14c571b1a684a9d550b5649fcbaa93f8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01078">1078</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a8e0108669bebe76f67bb8ae4869f4843"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8e0108669bebe76f67bb8ae4869f4843">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* CompactContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01079">1079</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad9d56249a5965a5ec47f3a1241ce6b1e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad9d56249a5965a5ec47f3a1241ce6b1e">◆ </a></span>escape_mode_str</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* CompactContext::escape_mode_str</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01084">1084</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aca6e0530af4ddb5ed96f8198e57c7250"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aca6e0530af4ddb5ed96f8198e57c7250">◆ </a></span>escape_str</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char*(* CompactContext::escape_str) (AVBPrint *dst, const char *src, const char sep, void *log_ctx)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01085">1085</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2384aee850920cabfaece87e4c368931"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2384aee850920cabfaece87e4c368931">◆ </a></span>has_nested_elems</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CompactContext::has_nested_elems[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01087">1087</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a803eb26c6bc39957c885f8f58dfee861"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a803eb26c6bc39957c885f8f58dfee861">◆ </a></span>item_sep</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char CompactContext::item_sep</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01081">1081</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab69db67b807887e2e11247ff28f0482c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab69db67b807887e2e11247ff28f0482c">◆ </a></span>item_sep_str</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* CompactContext::item_sep_str</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01080">1080</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2b8d470952d1051c0fd6b89b13a35e1e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2b8d470952d1051c0fd6b89b13a35e1e">◆ </a></span>nested_section</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CompactContext::nested_section[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01086">1086</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4d211d2b2ba9c83a0613ec9c79af1f71"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4d211d2b2ba9c83a0613ec9c79af1f71">◆ </a></span>nokey</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CompactContext::nokey</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01082">1082</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af0b37847b18bd84f3d786c7e824356ee"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af0b37847b18bd84f3d786c7e824356ee">◆ </a></span>print_section</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CompactContext::print_section</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01083">1083</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a14c571b1a684a9d550b5649fcbaa93f8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a14c571b1a684a9d550b5649fcbaa93f8">◆ </a></span>terminate_line</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> CompactContext::terminate_line[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01088">1088</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,144 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Option Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">Option Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a3b25df629d81a005daeb930f12560edc"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d1d/struct_option.html#a3b25df629d81a005daeb930f12560edc">opt</a></td></tr> |
||||
<tr class="separator:a3b25df629d81a005daeb930f12560edc"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a16d977bce49a6da603426937ff7b6617"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d1d/struct_option.html#a16d977bce49a6da603426937ff7b6617">key</a></td></tr> |
||||
<tr class="separator:a16d977bce49a6da603426937ff7b6617"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4dc04a99a38324c37ad89101d720e236"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d1d/struct_option.html#a4dc04a99a38324c37ad89101d720e236">val</a></td></tr> |
||||
<tr class="separator:a4dc04a99a38324c37ad89101d720e236"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"><p>An option extracted from the commandline. Cannot use AVDictionary because of options like -map which can be used multiple times. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00276">276</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a16d977bce49a6da603426937ff7b6617"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a16d977bce49a6da603426937ff7b6617">◆ </a></span>key</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* Option::key</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00278">278</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a3b25df629d81a005daeb930f12560edc"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3b25df629d81a005daeb930f12560edc">◆ </a></span>opt</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const <a class="el" href="../../dc/d1e/struct_option_def.html">OptionDef</a>* Option::opt</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00277">277</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4dc04a99a38324c37ad89101d720e236"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4dc04a99a38324c37ad89101d720e236">◆ </a></span>val</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* Option::val</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00279">279</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,112 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_exception.h File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_exception.h File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d3/dad/ffmpegkit__exception_8h_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:a602bfc62417fcbda9f5e3e6604917b3c"><td class="memItemLeft" align="right" valign="top">__thread jmp_buf </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dad/ffmpegkit__exception_8h.html#a602bfc62417fcbda9f5e3e6604917b3c">ex_buf__</a></td></tr> |
||||
<tr class="separator:a602bfc62417fcbda9f5e3e6604917b3c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Variable Documentation</h2> |
||||
<a id="a602bfc62417fcbda9f5e3e6604917b3c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a602bfc62417fcbda9f5e3e6604917b3c">◆ </a></span>ex_buf__</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">__thread jmp_buf ex_buf__</td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">extern</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Holds information to implement exception handling. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d56/ffmpegkit__exception_8c_source.html#l00023">23</a> of file <a class="el" href="../../d9/d56/ffmpegkit__exception_8c_source.html">ffmpegkit_exception.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,105 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_exception.h Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_exception.h</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d3/dad/ffmpegkit__exception_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef FFMPEG_KIT_EXCEPTION_H</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define FFMPEG_KIT_EXCEPTION_H</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <stdio.h></span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <setjmp.h></span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">extern</span> __thread jmp_buf <a class="code" href="../../d3/dad/ffmpegkit__exception_8h.html#a602bfc62417fcbda9f5e3e6604917b3c">ex_buf__</a>;</div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif </span><span class="comment">// FFMPEG_KIT_EXCEPTION_H</span></div> |
||||
<div class="ttc" id="affmpegkit__exception_8h_html_a602bfc62417fcbda9f5e3e6604917b3c"><div class="ttname"><a href="../../d3/dad/ffmpegkit__exception_8h.html#a602bfc62417fcbda9f5e3e6604917b3c">ex_buf__</a></div><div class="ttdeci">__thread jmp_buf ex_buf__</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d56/ffmpegkit__exception_8c_source.html#l00023">ffmpegkit_exception.c:23</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,161 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: FlatContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">FlatContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:acad059863d0d81b605f384b447e49734"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/db7/struct_flat_context.html#acad059863d0d81b605f384b447e49734">class</a></td></tr> |
||||
<tr class="separator:acad059863d0d81b605f384b447e49734"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a509af19cca73c04f13342034fee165c7"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/db7/struct_flat_context.html#a509af19cca73c04f13342034fee165c7">sep_str</a></td></tr> |
||||
<tr class="separator:a509af19cca73c04f13342034fee165c7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a529baa5a1cba47d2eb62f49b0a4fd03b"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/db7/struct_flat_context.html#a529baa5a1cba47d2eb62f49b0a4fd03b">sep</a></td></tr> |
||||
<tr class="separator:a529baa5a1cba47d2eb62f49b0a4fd03b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aba2cac86faa289090af7543ff4ffcdcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/db7/struct_flat_context.html#aba2cac86faa289090af7543ff4ffcdcc">hierarchical</a></td></tr> |
||||
<tr class="separator:aba2cac86faa289090af7543ff4ffcdcc"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01238">1238</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="acad059863d0d81b605f384b447e49734"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#acad059863d0d81b605f384b447e49734">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* FlatContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01239">1239</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aba2cac86faa289090af7543ff4ffcdcc"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aba2cac86faa289090af7543ff4ffcdcc">◆ </a></span>hierarchical</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> FlatContext::hierarchical</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01242">1242</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a529baa5a1cba47d2eb62f49b0a4fd03b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a529baa5a1cba47d2eb62f49b0a4fd03b">◆ </a></span>sep</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char FlatContext::sep</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01241">1241</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a509af19cca73c04f13342034fee165c7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a509af19cca73c04f13342034fee165c7">◆ </a></span>sep_str</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* FlatContext::sep_str</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01240">1240</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,161 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: DefaultContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">DefaultContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:afa8e41a1d7f3eb5e48102d58da4c7db3"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/da0/struct_default_context.html#afa8e41a1d7f3eb5e48102d58da4c7db3">class</a></td></tr> |
||||
<tr class="separator:afa8e41a1d7f3eb5e48102d58da4c7db3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa4fb1e189f6e2788e6ccc23e65dc3d98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/da0/struct_default_context.html#aa4fb1e189f6e2788e6ccc23e65dc3d98">nokey</a></td></tr> |
||||
<tr class="separator:aa4fb1e189f6e2788e6ccc23e65dc3d98"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7cae04407b25e67940bc2ff2c70496dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/da0/struct_default_context.html#a7cae04407b25e67940bc2ff2c70496dd">noprint_wrappers</a></td></tr> |
||||
<tr class="separator:a7cae04407b25e67940bc2ff2c70496dd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a98cfc785481b62077206b991234b0f9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/da0/struct_default_context.html#a98cfc785481b62077206b991234b0f9e">nested_section</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td></tr> |
||||
<tr class="separator:a98cfc785481b62077206b991234b0f9e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00930">930</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="afa8e41a1d7f3eb5e48102d58da4c7db3"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afa8e41a1d7f3eb5e48102d58da4c7db3">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* DefaultContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00931">931</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a98cfc785481b62077206b991234b0f9e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a98cfc785481b62077206b991234b0f9e">◆ </a></span>nested_section</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> DefaultContext::nested_section[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a2f442d8e70375b779fedabf97069dd93">SECTION_MAX_NB_LEVELS</a>]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00934">934</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa4fb1e189f6e2788e6ccc23e65dc3d98"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa4fb1e189f6e2788e6ccc23e65dc3d98">◆ </a></span>nokey</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> DefaultContext::nokey</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00932">932</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7cae04407b25e67940bc2ff2c70496dd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7cae04407b25e67940bc2ff2c70496dd">◆ </a></span>noprint_wrappers</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> DefaultContext::noprint_wrappers</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00933">933</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,225 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: InputStream::sub2video Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div id="nav-path" class="navpath"> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a></li><li class="navelem"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html">sub2video</a></li> </ul> |
||||
</div> |
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">InputStream::sub2video Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a992c9fe5de3acf5dce388cffda4fdce8"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a992c9fe5de3acf5dce388cffda4fdce8">last_pts</a></td></tr> |
||||
<tr class="separator:a992c9fe5de3acf5dce388cffda4fdce8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aaf500e3a36c6e6a6920a8e18c6478a8e"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aaf500e3a36c6e6a6920a8e18c6478a8e">end_pts</a></td></tr> |
||||
<tr class="separator:aaf500e3a36c6e6a6920a8e18c6478a8e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad2b2360342940822238e5ba6c1f48718"><td class="memItemLeft" align="right" valign="top">AVFifoBuffer * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#ad2b2360342940822238e5ba6c1f48718">sub_queue</a></td></tr> |
||||
<tr class="memdesc:ad2b2360342940822238e5ba6c1f48718"><td class="mdescLeft"> </td><td class="mdescRight">queue of AVSubtitle* before filter init <a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#ad2b2360342940822238e5ba6c1f48718">More...</a><br /></td></tr> |
||||
<tr class="separator:ad2b2360342940822238e5ba6c1f48718"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0e7ca3e0eebc5db360ae15f2dac3d622"><td class="memItemLeft" align="right" valign="top">AVFrame * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0e7ca3e0eebc5db360ae15f2dac3d622">frame</a></td></tr> |
||||
<tr class="separator:a0e7ca3e0eebc5db360ae15f2dac3d622"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0bd83c4ad9f5301d63e49a9f94b8cf7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a0bd83c4ad9f5301d63e49a9f94b8cf7d">w</a></td></tr> |
||||
<tr class="separator:a0bd83c4ad9f5301d63e49a9f94b8cf7d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aeecdbc3f86c3bcbf9c42ac7a867e91db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#aeecdbc3f86c3bcbf9c42ac7a867e91db">h</a></td></tr> |
||||
<tr class="separator:aeecdbc3f86c3bcbf9c42ac7a867e91db"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a15e606590596931e88ebd0b4626bfe97"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a15e606590596931e88ebd0b4626bfe97">initialize</a></td></tr> |
||||
<tr class="memdesc:a15e606590596931e88ebd0b4626bfe97"><td class="mdescLeft"> </td><td class="mdescRight">marks if sub2video_update should force an initialization <a href="../../d4/dfd/struct_input_stream_1_1sub2video.html#a15e606590596931e88ebd0b4626bfe97">More...</a><br /></td></tr> |
||||
<tr class="separator:a15e606590596931e88ebd0b4626bfe97"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00374">374</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="aaf500e3a36c6e6a6920a8e18c6478a8e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaf500e3a36c6e6a6920a8e18c6478a8e">◆ </a></span>end_pts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputStream::sub2video::end_pts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00376">376</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0e7ca3e0eebc5db360ae15f2dac3d622"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0e7ca3e0eebc5db360ae15f2dac3d622">◆ </a></span>frame</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFrame* InputStream::sub2video::frame</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00378">378</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aeecdbc3f86c3bcbf9c42ac7a867e91db"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeecdbc3f86c3bcbf9c42ac7a867e91db">◆ </a></span>h</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputStream::sub2video::h</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00379">379</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a15e606590596931e88ebd0b4626bfe97"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a15e606590596931e88ebd0b4626bfe97">◆ </a></span>initialize</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">unsigned <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputStream::sub2video::initialize</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>marks if sub2video_update should force an initialization </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00380">380</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a992c9fe5de3acf5dce388cffda4fdce8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a992c9fe5de3acf5dce388cffda4fdce8">◆ </a></span>last_pts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputStream::sub2video::last_pts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00375">375</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad2b2360342940822238e5ba6c1f48718"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2b2360342940822238e5ba6c1f48718">◆ </a></span>sub_queue</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFifoBuffer* InputStream::sub2video::sub_queue</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>queue of AVSubtitle* before filter init </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00377">377</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0bd83c4ad9f5301d63e49a9f94b8cf7d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0bd83c4ad9f5301d63e49a9f94b8cf7d">◆ </a></span>w</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputStream::sub2video::w</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00379">379</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,143 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: BenchmarkTimeStamps Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">BenchmarkTimeStamps Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a8639f0bbe9044fc765f4ec5b3968a488"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html#a8639f0bbe9044fc765f4ec5b3968a488">real_usec</a></td></tr> |
||||
<tr class="separator:a8639f0bbe9044fc765f4ec5b3968a488"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad0f18c644b145f2ef6c7bd37c22d7cd6"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html#ad0f18c644b145f2ef6c7bd37c22d7cd6">user_usec</a></td></tr> |
||||
<tr class="separator:ad0f18c644b145f2ef6c7bd37c22d7cd6"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a06a44cae9b837e8481ba86a648cbcc95"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d8e/struct_benchmark_time_stamps.html#a06a44cae9b837e8481ba86a648cbcc95">sys_usec</a></td></tr> |
||||
<tr class="separator:a06a44cae9b837e8481ba86a648cbcc95"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00154">154</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a8639f0bbe9044fc765f4ec5b3968a488"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8639f0bbe9044fc765f4ec5b3968a488">◆ </a></span>real_usec</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t BenchmarkTimeStamps::real_usec</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00155">155</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a06a44cae9b837e8481ba86a648cbcc95"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a06a44cae9b837e8481ba86a648cbcc95">◆ </a></span>sys_usec</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t BenchmarkTimeStamps::sys_usec</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00157">157</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad0f18c644b145f2ef6c7bd37c22d7cd6"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad0f18c644b145f2ef6c7bd37c22d7cd6">◆ </a></span>user_usec</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t BenchmarkTimeStamps::user_usec</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00156">156</a> of file <a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/d48/fftools__ffmpeg_8c_source.html">fftools_ffmpeg.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,356 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: saf_wrapper.h File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#define-members">Macros</a> | |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">saf_wrapper.h File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d6/d1f/saf__wrapper_8h_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> |
||||
Macros</h2></td></tr> |
||||
<tr class="memitem:ad630e12e35075294df64066949aece9b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#ad630e12e35075294df64066949aece9b">avio_closep</a>   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a></td></tr> |
||||
<tr class="separator:ad630e12e35075294df64066949aece9b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:afc5dd40d58ea919eff6eee28cab77c18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#afc5dd40d58ea919eff6eee28cab77c18">avformat_close_input</a>   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aea22723074ae4379624aacac910e36e0">android_avformat_close_input</a></td></tr> |
||||
<tr class="separator:afc5dd40d58ea919eff6eee28cab77c18"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aac82a8482c95977621b733460cfdea39"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aac82a8482c95977621b733460cfdea39">avio_open</a>   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a></td></tr> |
||||
<tr class="separator:aac82a8482c95977621b733460cfdea39"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a978b4688385a9cc2529c31ac860151d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a978b4688385a9cc2529c31ac860151d5">avio_open2</a>   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aa99e83bbe4f5416027644115245edceb">android_avio_open2</a></td></tr> |
||||
<tr class="separator:a978b4688385a9cc2529c31ac860151d5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0ceafc1e6f5e79ebe5a56f7820e40929"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a0ceafc1e6f5e79ebe5a56f7820e40929">avformat_open_input</a>   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a></td></tr> |
||||
<tr class="separator:a0ceafc1e6f5e79ebe5a56f7820e40929"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:a6984e5ee07257175ee9d3509deb9abd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a> (AVIOContext **s)</td></tr> |
||||
<tr class="separator:a6984e5ee07257175ee9d3509deb9abd9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aea22723074ae4379624aacac910e36e0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aea22723074ae4379624aacac910e36e0">android_avformat_close_input</a> (AVFormatContext **s)</td></tr> |
||||
<tr class="separator:aea22723074ae4379624aacac910e36e0"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a902d74289b57316a5490955b4c2b60ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a> (AVIOContext **s, const char *url, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags)</td></tr> |
||||
<tr class="separator:a902d74289b57316a5490955b4c2b60ac"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa99e83bbe4f5416027644115245edceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aa99e83bbe4f5416027644115245edceb">android_avio_open2</a> (AVIOContext **s, const char *url, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags, const AVIOInterruptCB *<a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a>, AVDictionary **options)</td></tr> |
||||
<tr class="separator:aa99e83bbe4f5416027644115245edceb"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2790675f9a53df8518e80eda8e076766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a> (AVFormatContext **ps, const char *filename, ff_const59 AVInputFormat *fmt, AVDictionary **options)</td></tr> |
||||
<tr class="separator:a2790675f9a53df8518e80eda8e076766"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Macro Definition Documentation</h2> |
||||
<a id="afc5dd40d58ea919eff6eee28cab77c18"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afc5dd40d58ea919eff6eee28cab77c18">◆ </a></span>avformat_close_input</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define avformat_close_input   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aea22723074ae4379624aacac910e36e0">android_avformat_close_input</a></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html#l00033">33</a> of file <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html">saf_wrapper.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0ceafc1e6f5e79ebe5a56f7820e40929"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0ceafc1e6f5e79ebe5a56f7820e40929">◆ </a></span>avformat_open_input</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define avformat_open_input   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html#l00044">44</a> of file <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html">saf_wrapper.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad630e12e35075294df64066949aece9b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad630e12e35075294df64066949aece9b">◆ </a></span>avio_closep</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define avio_closep   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html#l00030">30</a> of file <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html">saf_wrapper.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aac82a8482c95977621b733460cfdea39"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aac82a8482c95977621b733460cfdea39">◆ </a></span>avio_open</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define avio_open   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html#l00036">36</a> of file <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html">saf_wrapper.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a978b4688385a9cc2529c31ac860151d5"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a978b4688385a9cc2529c31ac860151d5">◆ </a></span>avio_open2</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define avio_open2   <a class="el" href="../../d6/d1f/saf__wrapper_8h.html#aa99e83bbe4f5416027644115245edceb">android_avio_open2</a></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html#l00040">40</a> of file <a class="el" href="../../d6/d1f/saf__wrapper_8h_source.html">saf_wrapper.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="aea22723074ae4379624aacac910e36e0"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aea22723074ae4379624aacac910e36e0">◆ </a></span>android_avformat_close_input()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void android_avformat_close_input </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVFormatContext ** </td> |
||||
<td class="paramname"><em>s</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00134">134</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2790675f9a53df8518e80eda8e076766"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2790675f9a53df8518e80eda8e076766">◆ </a></span>android_avformat_open_input()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avformat_open_input </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVFormatContext ** </td> |
||||
<td class="paramname"><em>ps</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>filename</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">ff_const59 AVInputFormat * </td> |
||||
<td class="paramname"><em>fmt</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">AVDictionary ** </td> |
||||
<td class="paramname"><em>options</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00103">103</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6984e5ee07257175ee9d3509deb9abd9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6984e5ee07257175ee9d3509deb9abd9">◆ </a></span>android_avio_closep()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avio_closep </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext ** </td> |
||||
<td class="paramname"><em>s</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00129">129</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a902d74289b57316a5490955b4c2b60ac"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a902d74289b57316a5490955b4c2b60ac">◆ </a></span>android_avio_open()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avio_open </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext ** </td> |
||||
<td class="paramname"><em>s</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>url</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>flags</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00125">125</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa99e83bbe4f5416027644115245edceb"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa99e83bbe4f5416027644115245edceb">◆ </a></span>android_avio_open2()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avio_open2 </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext ** </td> |
||||
<td class="paramname"><em>s</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>url</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>flags</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const AVIOInterruptCB * </td> |
||||
<td class="paramname"><em>int_cb</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">AVDictionary ** </td> |
||||
<td class="paramname"><em>options</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00113">113</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,128 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: saf_wrapper.h Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">saf_wrapper.h</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d6/d1f/saf__wrapper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2020-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef FFMPEG_KIT_SAF_WRAPPER_H</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define FFMPEG_KIT_SAF_WRAPPER_H</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * These wrappers are intended to be used instead of the ffmpeg apis.</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * You don't even need to change the source to call them.</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * Instead, we redefine the public api names so that the wrapper be used.</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keywordtype">int</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a>(AVIOContext **s);</div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="../../d6/d1f/saf__wrapper_8h.html#ad630e12e35075294df64066949aece9b"> 30</a></span> <span class="preprocessor">#define avio_closep android_avio_closep</span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keywordtype">void</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#aea22723074ae4379624aacac910e36e0">android_avformat_close_input</a>(AVFormatContext **s);</div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d6/d1f/saf__wrapper_8h.html#afc5dd40d58ea919eff6eee28cab77c18"> 33</a></span> <span class="preprocessor">#define avformat_close_input android_avformat_close_input</span></div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> |
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keywordtype">int</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a>(AVIOContext **s, <span class="keyword">const</span> <span class="keywordtype">char</span> *url, <span class="keywordtype">int</span> flags);</div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d6/d1f/saf__wrapper_8h.html#aac82a8482c95977621b733460cfdea39"> 36</a></span> <span class="preprocessor">#define avio_open android_avio_open</span></div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> |
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">int</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#aa99e83bbe4f5416027644115245edceb">android_avio_open2</a>(AVIOContext **s, <span class="keyword">const</span> <span class="keywordtype">char</span> *url, <span class="keywordtype">int</span> flags,</div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">const</span> AVIOInterruptCB *<a class="code" href="../../d7/d48/fftools__ffmpeg_8c.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a>, AVDictionary **options);</div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d6/d1f/saf__wrapper_8h.html#a978b4688385a9cc2529c31ac860151d5"> 40</a></span> <span class="preprocessor">#define avio_open2 android_avio_open2</span></div> |
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  </div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">int</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a>(AVFormatContext **ps, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  ff_const59 AVInputFormat *fmt, AVDictionary **options);</div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d6/d1f/saf__wrapper_8h.html#a0ceafc1e6f5e79ebe5a56f7820e40929"> 44</a></span> <span class="preprocessor">#define avformat_open_input android_avformat_open_input</span></div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#endif </span><span class="comment">//FFMPEG_KIT_SAF_WRAPPER_H</span></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8c_html_a166da4a1a1f99ead2015de10ca32e48f"><div class="ttname"><a href="../../d7/d48/fftools__ffmpeg_8c.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a></div><div class="ttdeci">__thread const AVIOInterruptCB int_cb</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00621">fftools_ffmpeg.c:621</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_a2790675f9a53df8518e80eda8e076766"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a></div><div class="ttdeci">int android_avformat_open_input(AVFormatContext **ps, const char *filename, ff_const59 AVInputFormat *fmt, AVDictionary **options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00103">saf_wrapper.c:103</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_a6984e5ee07257175ee9d3509deb9abd9"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a></div><div class="ttdeci">int android_avio_closep(AVIOContext **s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00129">saf_wrapper.c:129</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_a902d74289b57316a5490955b4c2b60ac"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a></div><div class="ttdeci">int android_avio_open(AVIOContext **s, const char *url, int flags)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00125">saf_wrapper.c:125</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_aa99e83bbe4f5416027644115245edceb"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#aa99e83bbe4f5416027644115245edceb">android_avio_open2</a></div><div class="ttdeci">int android_avio_open2(AVIOContext **s, const char *url, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00113">saf_wrapper.c:113</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_aea22723074ae4379624aacac910e36e0"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#aea22723074ae4379624aacac910e36e0">android_avformat_close_input</a></div><div class="ttdeci">void android_avformat_close_input(AVFormatContext **s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00134">saf_wrapper.c:134</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,179 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: AudioChannelMap Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">AudioChannelMap Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a81b4cfad9b7f201c8a0be6a030688839"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/struct_audio_channel_map.html#a81b4cfad9b7f201c8a0be6a030688839">file_idx</a></td></tr> |
||||
<tr class="separator:a81b4cfad9b7f201c8a0be6a030688839"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a32f90014a8e83a47c8ef3893bc1c100e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/struct_audio_channel_map.html#a32f90014a8e83a47c8ef3893bc1c100e">stream_idx</a></td></tr> |
||||
<tr class="separator:a32f90014a8e83a47c8ef3893bc1c100e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8f4845075e76274d0c577c258b24d0bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/struct_audio_channel_map.html#a8f4845075e76274d0c577c258b24d0bf">channel_idx</a></td></tr> |
||||
<tr class="separator:a8f4845075e76274d0c577c258b24d0bf"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8174d989c9c3c6bacd2ff229900e3edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/struct_audio_channel_map.html#a8174d989c9c3c6bacd2ff229900e3edf">ofile_idx</a></td></tr> |
||||
<tr class="separator:a8174d989c9c3c6bacd2ff229900e3edf"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a3e51062d85dde52c40982e5af3b4bc03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d2c/struct_audio_channel_map.html#a3e51062d85dde52c40982e5af3b4bc03">ostream_idx</a></td></tr> |
||||
<tr class="separator:a3e51062d85dde52c40982e5af3b4bc03"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00112">112</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a8f4845075e76274d0c577c258b24d0bf"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8f4845075e76274d0c577c258b24d0bf">◆ </a></span>channel_idx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> AudioChannelMap::channel_idx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00113">113</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a81b4cfad9b7f201c8a0be6a030688839"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a81b4cfad9b7f201c8a0be6a030688839">◆ </a></span>file_idx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> AudioChannelMap::file_idx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00113">113</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8174d989c9c3c6bacd2ff229900e3edf"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8174d989c9c3c6bacd2ff229900e3edf">◆ </a></span>ofile_idx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> AudioChannelMap::ofile_idx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00114">114</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a3e51062d85dde52c40982e5af3b4bc03"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e51062d85dde52c40982e5af3b4bc03">◆ </a></span>ostream_idx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> AudioChannelMap::ostream_idx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00114">114</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a32f90014a8e83a47c8ef3893bc1c100e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a32f90014a8e83a47c8ef3893bc1c100e">◆ </a></span>stream_idx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> AudioChannelMap::stream_idx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00113">113</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,179 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: JSONContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">JSONContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a9eab88f84786f4e69f9aaf2e34048b70"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/struct_j_s_o_n_context.html#a9eab88f84786f4e69f9aaf2e34048b70">class</a></td></tr> |
||||
<tr class="separator:a9eab88f84786f4e69f9aaf2e34048b70"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab9ee5e75f018a7f47e611c7c78d84c7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/struct_j_s_o_n_context.html#ab9ee5e75f018a7f47e611c7c78d84c7a">indent_level</a></td></tr> |
||||
<tr class="separator:ab9ee5e75f018a7f47e611c7c78d84c7a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a1986ad1d679d913fb573ddde03fb83b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/struct_j_s_o_n_context.html#a1986ad1d679d913fb573ddde03fb83b2">compact</a></td></tr> |
||||
<tr class="separator:a1986ad1d679d913fb573ddde03fb83b2"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a27449760861f156d74c410634dc402f7"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/struct_j_s_o_n_context.html#a27449760861f156d74c410634dc402f7">item_sep</a></td></tr> |
||||
<tr class="separator:a27449760861f156d74c410634dc402f7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aec96064d069baeaa2ca81b9abbed0132"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d53/struct_j_s_o_n_context.html#aec96064d069baeaa2ca81b9abbed0132">item_start_end</a></td></tr> |
||||
<tr class="separator:aec96064d069baeaa2ca81b9abbed0132"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01466">1466</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a9eab88f84786f4e69f9aaf2e34048b70"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9eab88f84786f4e69f9aaf2e34048b70">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* JSONContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01467">1467</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1986ad1d679d913fb573ddde03fb83b2"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1986ad1d679d913fb573ddde03fb83b2">◆ </a></span>compact</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSONContext::compact</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01469">1469</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab9ee5e75f018a7f47e611c7c78d84c7a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab9ee5e75f018a7f47e611c7c78d84c7a">◆ </a></span>indent_level</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JSONContext::indent_level</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01468">1468</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a27449760861f156d74c410634dc402f7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a27449760861f156d74c410634dc402f7">◆ </a></span>item_sep</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* JSONContext::item_sep</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01470">1470</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aec96064d069baeaa2ca81b9abbed0132"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aec96064d069baeaa2ca81b9abbed0132">◆ </a></span>item_start_end</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char * JSONContext::item_start_end</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01470">1470</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,251 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OptionGroup Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OptionGroup Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a6a5a1da6410548df3f0290dafd1075dd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#a6a5a1da6410548df3f0290dafd1075dd">group_def</a></td></tr> |
||||
<tr class="separator:a6a5a1da6410548df3f0290dafd1075dd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ade02874f0cc6716575a7d02e3c38ac95"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#ade02874f0cc6716575a7d02e3c38ac95">arg</a></td></tr> |
||||
<tr class="separator:ade02874f0cc6716575a7d02e3c38ac95"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab9bf148a556ccce86462e948dd1dc856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d1d/struct_option.html">Option</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#ab9bf148a556ccce86462e948dd1dc856">opts</a></td></tr> |
||||
<tr class="separator:ab9bf148a556ccce86462e948dd1dc856"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a3f9b2ffe3ca6be24d4c9416a6ff7fe38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#a3f9b2ffe3ca6be24d4c9416a6ff7fe38">nb_opts</a></td></tr> |
||||
<tr class="separator:a3f9b2ffe3ca6be24d4c9416a6ff7fe38"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aad0856a7bcf51e6d5e8b9d007d083910"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#aad0856a7bcf51e6d5e8b9d007d083910">codec_opts</a></td></tr> |
||||
<tr class="separator:aad0856a7bcf51e6d5e8b9d007d083910"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aeac5e8e830df2e99aadfe65a471ce8fb"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#aeac5e8e830df2e99aadfe65a471ce8fb">format_opts</a></td></tr> |
||||
<tr class="separator:aeac5e8e830df2e99aadfe65a471ce8fb"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aee5e1f251f3d88c41a505d0655b410d9"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#aee5e1f251f3d88c41a505d0655b410d9">resample_opts</a></td></tr> |
||||
<tr class="separator:aee5e1f251f3d88c41a505d0655b410d9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad49cc9faed6022da9329fcd220c8467b"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#ad49cc9faed6022da9329fcd220c8467b">sws_dict</a></td></tr> |
||||
<tr class="separator:ad49cc9faed6022da9329fcd220c8467b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aad5bf1f2e0e3da5827b689f94e05937d"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d69/struct_option_group.html#aad5bf1f2e0e3da5827b689f94e05937d">swr_opts</a></td></tr> |
||||
<tr class="separator:aad5bf1f2e0e3da5827b689f94e05937d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00297">297</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="ade02874f0cc6716575a7d02e3c38ac95"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ade02874f0cc6716575a7d02e3c38ac95">◆ </a></span>arg</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* OptionGroup::arg</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00299">299</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aad0856a7bcf51e6d5e8b9d007d083910"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad0856a7bcf51e6d5e8b9d007d083910">◆ </a></span>codec_opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* OptionGroup::codec_opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00304">304</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aeac5e8e830df2e99aadfe65a471ce8fb"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeac5e8e830df2e99aadfe65a471ce8fb">◆ </a></span>format_opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* OptionGroup::format_opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00305">305</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6a5a1da6410548df3f0290dafd1075dd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6a5a1da6410548df3f0290dafd1075dd">◆ </a></span>group_def</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a>* OptionGroup::group_def</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00298">298</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a3f9b2ffe3ca6be24d4c9416a6ff7fe38"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3f9b2ffe3ca6be24d4c9416a6ff7fe38">◆ </a></span>nb_opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OptionGroup::nb_opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00302">302</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab9bf148a556ccce86462e948dd1dc856"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab9bf148a556ccce86462e948dd1dc856">◆ </a></span>opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d3/d1d/struct_option.html">Option</a>* OptionGroup::opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00301">301</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aee5e1f251f3d88c41a505d0655b410d9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aee5e1f251f3d88c41a505d0655b410d9">◆ </a></span>resample_opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* OptionGroup::resample_opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00306">306</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aad5bf1f2e0e3da5827b689f94e05937d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aad5bf1f2e0e3da5827b689f94e05937d">◆ </a></span>swr_opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* OptionGroup::swr_opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00308">308</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad49cc9faed6022da9329fcd220c8467b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad49cc9faed6022da9329fcd220c8467b">◆ </a></span>sws_dict</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* OptionGroup::sws_dict</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00307">307</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,296 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Writer Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">Writer Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a66be370a26c5bf349d83fc61dd584ca0"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a66be370a26c5bf349d83fc61dd584ca0">priv_class</a></td></tr> |
||||
<tr class="memdesc:a66be370a26c5bf349d83fc61dd584ca0"><td class="mdescLeft"> </td><td class="mdescRight">private class of the writer, if any <a href="../../d6/dff/struct_writer.html#a66be370a26c5bf349d83fc61dd584ca0">More...</a><br /></td></tr> |
||||
<tr class="separator:a66be370a26c5bf349d83fc61dd584ca0"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a648833a5a5c772b6b2141559ab7be92a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a648833a5a5c772b6b2141559ab7be92a">priv_size</a></td></tr> |
||||
<tr class="memdesc:a648833a5a5c772b6b2141559ab7be92a"><td class="mdescLeft"> </td><td class="mdescRight">private size for the writer context <a href="../../d6/dff/struct_writer.html#a648833a5a5c772b6b2141559ab7be92a">More...</a><br /></td></tr> |
||||
<tr class="separator:a648833a5a5c772b6b2141559ab7be92a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8cbb0eba7905fdb0935fa057c9ab1d10"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a8cbb0eba7905fdb0935fa057c9ab1d10">name</a></td></tr> |
||||
<tr class="separator:a8cbb0eba7905fdb0935fa057c9ab1d10"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8f2ad22b58bb3aa55e709f4e1a47846a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a8f2ad22b58bb3aa55e709f4e1a47846a">init</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td></tr> |
||||
<tr class="separator:a8f2ad22b58bb3aa55e709f4e1a47846a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:adfa6b21c67d1c8eafd448cfd1f1b644a"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#adfa6b21c67d1c8eafd448cfd1f1b644a">uninit</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td></tr> |
||||
<tr class="separator:adfa6b21c67d1c8eafd448cfd1f1b644a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a978214b80ca8a1074b18c057215cb423"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a978214b80ca8a1074b18c057215cb423">print_section_header</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td></tr> |
||||
<tr class="separator:a978214b80ca8a1074b18c057215cb423"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab59c327a5f35dc6befaa9275e440bf98"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#ab59c327a5f35dc6befaa9275e440bf98">print_section_footer</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td></tr> |
||||
<tr class="separator:ab59c327a5f35dc6befaa9275e440bf98"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6b757628daceb0e7d1271086ed4329a7"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a6b757628daceb0e7d1271086ed4329a7">print_integer</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx, const char *, long long <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)</td></tr> |
||||
<tr class="separator:a6b757628daceb0e7d1271086ed4329a7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7e1995fb5f379a4b7c63d0b0464f541b"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a7e1995fb5f379a4b7c63d0b0464f541b">print_rational</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx, AVRational *q, char *sep)</td></tr> |
||||
<tr class="separator:a7e1995fb5f379a4b7c63d0b0464f541b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a004534de75d5c156c9ad3c5f280a95bd"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a004534de75d5c156c9ad3c5f280a95bd">print_string</a> )(<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx, const char *, const char *)</td></tr> |
||||
<tr class="separator:a004534de75d5c156c9ad3c5f280a95bd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2d25d61811924a454b85c0bdde04a4e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dff/struct_writer.html#a2d25d61811924a454b85c0bdde04a4e5">flags</a></td></tr> |
||||
<tr class="memdesc:a2d25d61811924a454b85c0bdde04a4e5"><td class="mdescLeft"> </td><td class="mdescRight">a combination or WRITER_FLAG_* <a href="../../d6/dff/struct_writer.html#a2d25d61811924a454b85c0bdde04a4e5">More...</a><br /></td></tr> |
||||
<tr class="separator:a2d25d61811924a454b85c0bdde04a4e5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00441">441</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a2d25d61811924a454b85c0bdde04a4e5"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2d25d61811924a454b85c0bdde04a4e5">◆ </a></span>flags</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> Writer::flags</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>a combination or WRITER_FLAG_* </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00454">454</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8f2ad22b58bb3aa55e709f4e1a47846a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8f2ad22b58bb3aa55e709f4e1a47846a">◆ </a></span>init</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(* Writer::init) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00446">446</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8cbb0eba7905fdb0935fa057c9ab1d10"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8cbb0eba7905fdb0935fa057c9ab1d10">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* Writer::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00444">444</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6b757628daceb0e7d1271086ed4329a7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6b757628daceb0e7d1271086ed4329a7">◆ </a></span>print_integer</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void(* Writer::print_integer) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx, const char *, long long <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00451">451</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7e1995fb5f379a4b7c63d0b0464f541b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7e1995fb5f379a4b7c63d0b0464f541b">◆ </a></span>print_rational</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void(* Writer::print_rational) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx, AVRational *q, char *sep)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00452">452</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab59c327a5f35dc6befaa9275e440bf98"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab59c327a5f35dc6befaa9275e440bf98">◆ </a></span>print_section_footer</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void(* Writer::print_section_footer) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00450">450</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a978214b80ca8a1074b18c057215cb423"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a978214b80ca8a1074b18c057215cb423">◆ </a></span>print_section_header</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void(* Writer::print_section_header) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00449">449</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a004534de75d5c156c9ad3c5f280a95bd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a004534de75d5c156c9ad3c5f280a95bd">◆ </a></span>print_string</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void(* Writer::print_string) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx, const char *, const char *)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00453">453</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a66be370a26c5bf349d83fc61dd584ca0"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a66be370a26c5bf349d83fc61dd584ca0">◆ </a></span>priv_class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* Writer::priv_class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>private class of the writer, if any </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00442">442</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a648833a5a5c772b6b2141559ab7be92a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a648833a5a5c772b6b2141559ab7be92a">◆ </a></span>priv_size</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> Writer::priv_size</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>private size for the writer context </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00443">443</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="adfa6b21c67d1c8eafd448cfd1f1b644a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#adfa6b21c67d1c8eafd448cfd1f1b644a">◆ </a></span>uninit</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void(* Writer::uninit) (<a class="el" href="../../d1/da2/struct_writer_context.html">WriterContext</a> *wctx)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00447">447</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,359 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: InputFilter Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">InputFilter Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a572505eef6ba5714df813d454185019d"><td class="memItemLeft" align="right" valign="top">AVFilterContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#a572505eef6ba5714df813d454185019d">filter</a></td></tr> |
||||
<tr class="separator:a572505eef6ba5714df813d454185019d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a495a9bf2659a91ffa184a4cd9395469b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#a495a9bf2659a91ffa184a4cd9395469b">ist</a></td></tr> |
||||
<tr class="separator:a495a9bf2659a91ffa184a4cd9395469b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab1730578ae74132f67d2e847df4cc624"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#ab1730578ae74132f67d2e847df4cc624">graph</a></td></tr> |
||||
<tr class="separator:ab1730578ae74132f67d2e847df4cc624"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a09efa5b4f05e3ca7c08c7ac949466556"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#a09efa5b4f05e3ca7c08c7ac949466556">name</a></td></tr> |
||||
<tr class="separator:a09efa5b4f05e3ca7c08c7ac949466556"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa033b48aa4612dc26aa8e66e83f932bc"><td class="memItemLeft" align="right" valign="top">enum AVMediaType </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#aa033b48aa4612dc26aa8e66e83f932bc">type</a></td></tr> |
||||
<tr class="separator:aa033b48aa4612dc26aa8e66e83f932bc"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa3127396f27743175651a8d86e7d0770"><td class="memItemLeft" align="right" valign="top">AVFifoBuffer * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#aa3127396f27743175651a8d86e7d0770">frame_queue</a></td></tr> |
||||
<tr class="separator:aa3127396f27743175651a8d86e7d0770"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae704ff879704d2ab90dad159526785e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#ae704ff879704d2ab90dad159526785e2">format</a></td></tr> |
||||
<tr class="separator:ae704ff879704d2ab90dad159526785e2"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af86da4dd2e5092c08e8b171b52c6fa66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#af86da4dd2e5092c08e8b171b52c6fa66">width</a></td></tr> |
||||
<tr class="separator:af86da4dd2e5092c08e8b171b52c6fa66"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2ad802636d7a1f6b3be4eaaa21929c3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#a2ad802636d7a1f6b3be4eaaa21929c3f">height</a></td></tr> |
||||
<tr class="separator:a2ad802636d7a1f6b3be4eaaa21929c3f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:abbd8721ddcadbfb453a4f5cdf6301c25"><td class="memItemLeft" align="right" valign="top">AVRational </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#abbd8721ddcadbfb453a4f5cdf6301c25">sample_aspect_ratio</a></td></tr> |
||||
<tr class="separator:abbd8721ddcadbfb453a4f5cdf6301c25"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a1c8870375203b3594e67e632119bbc10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#a1c8870375203b3594e67e632119bbc10">sample_rate</a></td></tr> |
||||
<tr class="separator:a1c8870375203b3594e67e632119bbc10"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae65ce297679c894d4536e8eaaf623b84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#ae65ce297679c894d4536e8eaaf623b84">channels</a></td></tr> |
||||
<tr class="separator:ae65ce297679c894d4536e8eaaf623b84"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aaf4487a0c41b756199c9dde4ea8962b8"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#aaf4487a0c41b756199c9dde4ea8962b8">channel_layout</a></td></tr> |
||||
<tr class="separator:aaf4487a0c41b756199c9dde4ea8962b8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a05a22838e8069f8fdabba7686809494c"><td class="memItemLeft" align="right" valign="top">AVBufferRef * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#a05a22838e8069f8fdabba7686809494c">hw_frames_ctx</a></td></tr> |
||||
<tr class="separator:a05a22838e8069f8fdabba7686809494c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad3e4e5041c3312bb70cc4d1f0bbd4726"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d0c/struct_input_filter.html#ad3e4e5041c3312bb70cc4d1f0bbd4726">eof</a></td></tr> |
||||
<tr class="separator:ad3e4e5041c3312bb70cc4d1f0bbd4726"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00263">263</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="aaf4487a0c41b756199c9dde4ea8962b8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaf4487a0c41b756199c9dde4ea8962b8">◆ </a></span>channel_layout</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint64_t InputFilter::channel_layout</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00280">280</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae65ce297679c894d4536e8eaaf623b84"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae65ce297679c894d4536e8eaaf623b84">◆ </a></span>channels</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFilter::channels</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00279">279</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad3e4e5041c3312bb70cc4d1f0bbd4726"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad3e4e5041c3312bb70cc4d1f0bbd4726">◆ </a></span>eof</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFilter::eof</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00284">284</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a572505eef6ba5714df813d454185019d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a572505eef6ba5714df813d454185019d">◆ </a></span>filter</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFilterContext* InputFilter::filter</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00264">264</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae704ff879704d2ab90dad159526785e2"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae704ff879704d2ab90dad159526785e2">◆ </a></span>format</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFilter::format</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00273">273</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa3127396f27743175651a8d86e7d0770"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa3127396f27743175651a8d86e7d0770">◆ </a></span>frame_queue</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFifoBuffer* InputFilter::frame_queue</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00270">270</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab1730578ae74132f67d2e847df4cc624"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab1730578ae74132f67d2e847df4cc624">◆ </a></span>graph</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">struct <a class="el" href="../../d9/de7/struct_filter_graph.html">FilterGraph</a>* InputFilter::graph</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00266">266</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2ad802636d7a1f6b3be4eaaa21929c3f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ad802636d7a1f6b3be4eaaa21929c3f">◆ </a></span>height</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFilter::height</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00275">275</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a05a22838e8069f8fdabba7686809494c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a05a22838e8069f8fdabba7686809494c">◆ </a></span>hw_frames_ctx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVBufferRef* InputFilter::hw_frames_ctx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00282">282</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a495a9bf2659a91ffa184a4cd9395469b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a495a9bf2659a91ffa184a4cd9395469b">◆ </a></span>ist</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">struct <a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a>* InputFilter::ist</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00265">265</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a09efa5b4f05e3ca7c08c7ac949466556"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a09efa5b4f05e3ca7c08c7ac949466556">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint8_t* InputFilter::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00267">267</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="abbd8721ddcadbfb453a4f5cdf6301c25"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#abbd8721ddcadbfb453a4f5cdf6301c25">◆ </a></span>sample_aspect_ratio</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVRational InputFilter::sample_aspect_ratio</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00276">276</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1c8870375203b3594e67e632119bbc10"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1c8870375203b3594e67e632119bbc10">◆ </a></span>sample_rate</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFilter::sample_rate</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00278">278</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa033b48aa4612dc26aa8e66e83f932bc"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa033b48aa4612dc26aa8e66e83f932bc">◆ </a></span>type</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">enum AVMediaType InputFilter::type</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00267">267</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af86da4dd2e5092c08e8b171b52c6fa66"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af86da4dd2e5092c08e8b171b52c6fa66">◆ </a></span>width</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFilter::width</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00275">275</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,144 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OptionGroupList Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OptionGroupList Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a8adab84b1aaa305b1aec3add781f0a64"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d4f/struct_option_group_list.html#a8adab84b1aaa305b1aec3add781f0a64">group_def</a></td></tr> |
||||
<tr class="separator:a8adab84b1aaa305b1aec3add781f0a64"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a825edf37567a1a7b5ccf81ae6b54827a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d4f/struct_option_group_list.html#a825edf37567a1a7b5ccf81ae6b54827a">groups</a></td></tr> |
||||
<tr class="separator:a825edf37567a1a7b5ccf81ae6b54827a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6ca02ccb04349c3759d6cdf4ef335202"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d4f/struct_option_group_list.html#a6ca02ccb04349c3759d6cdf4ef335202">nb_groups</a></td></tr> |
||||
<tr class="separator:a6ca02ccb04349c3759d6cdf4ef335202"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"><p>A list of option groups that all have the same group type (e.g. input files or output files) </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00315">315</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a8adab84b1aaa305b1aec3add781f0a64"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8adab84b1aaa305b1aec3add781f0a64">◆ </a></span>group_def</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const <a class="el" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a>* OptionGroupList::group_def</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00316">316</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a825edf37567a1a7b5ccf81ae6b54827a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a825edf37567a1a7b5ccf81ae6b54827a">◆ </a></span>groups</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a>* OptionGroupList::groups</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00318">318</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6ca02ccb04349c3759d6cdf4ef335202"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6ca02ccb04349c3759d6cdf4ef335202">◆ </a></span>nb_groups</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OptionGroupList::nb_groups</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00319">319</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,179 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: XMLContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">XMLContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:ad6cc91ff4b9016b87e2d7ab9ad6c1a4b"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/db2/struct_x_m_l_context.html#ad6cc91ff4b9016b87e2d7ab9ad6c1a4b">class</a></td></tr> |
||||
<tr class="separator:ad6cc91ff4b9016b87e2d7ab9ad6c1a4b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae41c7821d5808844d337094fd2d7537f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/db2/struct_x_m_l_context.html#ae41c7821d5808844d337094fd2d7537f">within_tag</a></td></tr> |
||||
<tr class="separator:ae41c7821d5808844d337094fd2d7537f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a65afb619ba52f7a7827f170e18affd3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/db2/struct_x_m_l_context.html#a65afb619ba52f7a7827f170e18affd3e">indent_level</a></td></tr> |
||||
<tr class="separator:a65afb619ba52f7a7827f170e18affd3e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2ab2d6c54f5cf43f568fb2595de18575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/db2/struct_x_m_l_context.html#a2ab2d6c54f5cf43f568fb2595de18575">fully_qualified</a></td></tr> |
||||
<tr class="separator:a2ab2d6c54f5cf43f568fb2595de18575"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a1db2a42cba43c5bd67bf41836350e28a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/db2/struct_x_m_l_context.html#a1db2a42cba43c5bd67bf41836350e28a">xsd_strict</a></td></tr> |
||||
<tr class="separator:a1db2a42cba43c5bd67bf41836350e28a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01632">1632</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="ad6cc91ff4b9016b87e2d7ab9ad6c1a4b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6cc91ff4b9016b87e2d7ab9ad6c1a4b">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* XMLContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01633">1633</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2ab2d6c54f5cf43f568fb2595de18575"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ab2d6c54f5cf43f568fb2595de18575">◆ </a></span>fully_qualified</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> XMLContext::fully_qualified</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01636">1636</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a65afb619ba52f7a7827f170e18affd3e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a65afb619ba52f7a7827f170e18affd3e">◆ </a></span>indent_level</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> XMLContext::indent_level</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01635">1635</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae41c7821d5808844d337094fd2d7537f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae41c7821d5808844d337094fd2d7537f">◆ </a></span>within_tag</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> XMLContext::within_tag</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01634">1634</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1db2a42cba43c5bd67bf41836350e28a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1db2a42cba43c5bd67bf41836350e28a">◆ </a></span>xsd_strict</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> XMLContext::xsd_strict</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01637">1637</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,504 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: fftools_cmdutils.h Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">fftools_cmdutils.h</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d8/d4e/fftools__cmdutils_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Various utilities for command line tools</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * copyright (c) 2003 Fabrice Bellard</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This file is part of FFmpeg.</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * FFmpeg is free software; you can redistribute it and/or</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * modify it under the terms of the GNU Lesser General Public</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * License as published by the Free Software Foundation; either</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * version 2.1 of the License, or (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * FFmpeg is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * License along with FFmpeg; if not, write to the Free Software</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * CHANGES 01.2020</span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * - ffprobe support changes</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * - AV_LOG_STDERR introduced</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> * CHANGES 12.2019</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment"> * - Concurrent execution support</span></div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment"> * CHANGES 03.2019</span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment"> * --------------------------------------------------------</span></div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment"> * - config.h include removed</span></div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="comment"> * CHANGES 08.2018</span></div> |
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment"> * --------------------------------------------------------</span></div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment"> * - fftools_ prefix added to file name and include guards</span></div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment"> * CHANGES 07.2018</span></div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment"> * --------------------------------------------------------</span></div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment"> * - Include guards renamed</span></div> |
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment"> * - Unused headers removed</span></div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#ifndef FFTOOLS_CMDUTILS_H</span></div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#define FFTOOLS_CMDUTILS_H</span></div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include <stdint.h></span></div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#include "libavcodec/avcodec.h"</span></div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#include "libavfilter/avfilter.h"</span></div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">#include "libavformat/avformat.h"</span></div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor">#include "libswscale/swscale.h"</span></div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d1f/saf__wrapper_8h.html">saf_wrapper.h</a>"</span></div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  </div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#ifdef _WIN32</span></div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#undef main </span><span class="comment">/* We don't want SDL to override our main() */</span><span class="preprocessor"></span></div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#endif</span></div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a632891572be1648c03646028e8bfcac1"> 63</a></span> <span class="preprocessor">#define AV_LOG_STDERR -16</span></div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">extern</span> __thread <span class="keywordtype">char</span> *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a6afce516a5adaeabd7087b767bab5886">program_name</a>;</div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="keyword">extern</span> __thread <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a83fbf976c7976ea554e7bda1d266b0a2">program_birth_year</a>;</div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">extern</span> __thread AVCodecContext *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a5b7d57e5b7a108a1f788c92c9bb58d8e">avcodec_opts</a>[AVMEDIA_TYPE_NB];</div> |
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">extern</span> __thread AVFormatContext *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a4a485ee1ca1f65f58e326ba65cded348">avformat_opts</a>;</div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">extern</span> __thread AVDictionary *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a8c8028bff4ba308f54869748db9f692d">sws_dict</a>;</div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">extern</span> __thread AVDictionary *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a011fa5c3ecc237f646a56085659f53f3">swr_opts</a>;</div> |
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a08b59fb8c12cbc6db2dd68a367ae49d9"> 79</a></span> <span class="keyword">extern</span> __thread AVDictionary *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a19714c08385a99d977c6d1bcfed4bca5">format_opts</a>, *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a08b59fb8c12cbc6db2dd68a367ae49d9">codec_opts</a>, *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a63b299e1c6a109e847bc2416887ce3d6">resample_opts</a>;</div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">extern</span> __thread <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ad41fedd149e409656cc5e266493d15d1">hide_banner</a>;</div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">extern</span> __thread <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a96a58c49cf1904b28615fd1778a12753">find_stream_info</a>;</div> |
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div> |
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aa64dcad44f54da335b337154d9e9950f">register_exit</a>(<span class="keywordtype">void</span> (*cb)(<span class="keywordtype">int</span> ret));</div> |
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div> |
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a1ab657d3155047b796645c95c54a1f16">exit_program</a>(<span class="keywordtype">int</span> ret) av_noreturn;</div> |
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  </div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a0f4db71e6407040a01316c537db5040c">init_dynload</a>(<span class="keywordtype">void</span>);</div> |
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aeb11173c4516257ff8fa004ad388e41a">init_opts</a>(<span class="keywordtype">void</span>);</div> |
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ac58552bde3a215ae94a3bd114577cbee">uninit_opts</a>(<span class="keywordtype">void</span>);</div> |
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> |
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a90b81dc3f851b1894d3c0aecd85d66c2"> 113</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a90b81dc3f851b1894d3c0aecd85d66c2">log_callback_help</a>(<span class="keywordtype">void</span>* ptr, <span class="keywordtype">int</span> level, <span class="keyword">const</span> <span class="keywordtype">char</span>* fmt, va_list vl);</div> |
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div> |
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a0bc08eaf2739c5b0977996228a81a129">opt_cpuflags</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> |
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a24c4e9b816e053a3facd267d56daf1ed">opt_default</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div> |
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a0655c99b1344272c17f0dc8eb480c598">opt_loglevel</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div> |
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ae83addf5abc14d1dd046f315499ed6bf">opt_report</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div> |
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ae2131affd4cd632364d24b0d0a809fc3">opt_max_alloc</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> |
||||
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a2aad8ad96b86a6152e926231c853188f"> 135</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a2aad8ad96b86a6152e926231c853188f">opt_codec_debug</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div> |
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a995b064d5b67208fae49232687dd5eaa">opt_timelimit</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div> |
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="keywordtype">double</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aee611299e84dab23d614366f993e96ae">parse_number_or_die</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *context, <span class="keyword">const</span> <span class="keywordtype">char</span> *numstr, <span class="keywordtype">int</span> type,</div> |
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordtype">double</span> min, <span class="keywordtype">double</span> max);</div> |
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  </div> |
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> int64_t <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aa60d6deab0047c29fc1f6602f812774f">parse_time_or_die</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *context, <span class="keyword">const</span> <span class="keywordtype">char</span> *timestr,</div> |
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordtype">int</span> is_duration);</div> |
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div> |
||||
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html"> 175</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a> {</div> |
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#ab83e423aec2a2d42a29daae047dcdb81"> 176</a></span>  <span class="keywordtype">char</span> *<a class="code" href="../../dd/da5/struct_specifier_opt.html#ab83e423aec2a2d42a29daae047dcdb81">specifier</a>; </div> |
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">union </span>{</div> |
||||
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#a491092bfda9281b509e9f62195490ce4"> 178</a></span>  uint8_t *<a class="code" href="../../dd/da5/struct_specifier_opt.html#a491092bfda9281b509e9f62195490ce4">str</a>;</div> |
||||
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#a7d6d60788f2f4e5bca13634aba58177f"> 179</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../dd/da5/struct_specifier_opt.html#a7d6d60788f2f4e5bca13634aba58177f">i</a>;</div> |
||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#a6c08432480e1b685cde8b3f99c87f8a3"> 180</a></span>  int64_t <a class="code" href="../../dd/da5/struct_specifier_opt.html#a6c08432480e1b685cde8b3f99c87f8a3">i64</a>;</div> |
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#a98076882e1cf6bb72d03e2f313cb0f1d"> 181</a></span>  uint64_t <a class="code" href="../../dd/da5/struct_specifier_opt.html#a98076882e1cf6bb72d03e2f313cb0f1d">ui64</a>;</div> |
||||
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#a09d09953c0263bc3992d7b8f4c1fcfc7"> 182</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../dd/da5/struct_specifier_opt.html#a09d09953c0263bc3992d7b8f4c1fcfc7">f</a>;</div> |
||||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#aa943620407012bf50d260ec74200d25c"> 183</a></span>  <span class="keywordtype">double</span> <a class="code" href="../../dd/da5/struct_specifier_opt.html#aa943620407012bf50d260ec74200d25c">dbl</a>;</div> |
||||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="../../dd/da5/struct_specifier_opt.html#a396d3e67fde3c170cda70842a1c35521"> 184</a></span>  } <a class="code" href="../../dd/da5/struct_specifier_opt.html#a396d3e67fde3c170cda70842a1c35521">u</a>;</div> |
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a44cde5d18cef91556a91e1e2903bb25a"> 185</a></span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a44cde5d18cef91556a91e1e2903bb25a">SpecifierOpt</a>;</div> |
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  </div> |
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html"> 187</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> {</div> |
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a2948275f26ee39085beb74be603fde72"> 188</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../dc/d1e/struct_option_def.html#a2948275f26ee39085beb74be603fde72">name</a>;</div> |
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a061799fb9cc6538bd4af1b5f95d91014"> 189</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../dc/d1e/struct_option_def.html#a061799fb9cc6538bd4af1b5f95d91014">flags</a>;</div> |
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#affec572f11fcba59ce0cd49cbcd0110f"> 190</a></span> <span class="preprocessor">#define HAS_ARG 0x0001</span></div> |
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a1b1c1cb0b866790034157479d6dd5da6"> 191</a></span> <span class="preprocessor">#define OPT_BOOL 0x0002</span></div> |
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ab8b1131ea532a43a07296dd04c8c9693"> 192</a></span> <span class="preprocessor">#define OPT_EXPERT 0x0004</span></div> |
||||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a91fea349332c05eb78ce3c17202e1dc9"> 193</a></span> <span class="preprocessor">#define OPT_STRING 0x0008</span></div> |
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a0654bdd8f429df3aaf1f532968783bbc"> 194</a></span> <span class="preprocessor">#define OPT_VIDEO 0x0010</span></div> |
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#aac1f37101001610dfbf8c6c679b786da"> 195</a></span> <span class="preprocessor">#define OPT_AUDIO 0x0020</span></div> |
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a55bdf11c33fc097533cde94b0f64024b"> 196</a></span> <span class="preprocessor">#define OPT_INT 0x0080</span></div> |
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a56df4dc0401bc7c1ad4c7744c44879f7"> 197</a></span> <span class="preprocessor">#define OPT_FLOAT 0x0100</span></div> |
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ab2f01b015c63102de072d1b04cb54907"> 198</a></span> <span class="preprocessor">#define OPT_SUBTITLE 0x0200</span></div> |
||||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a1e6d562f7f8c2883ddc3847a003dc804"> 199</a></span> <span class="preprocessor">#define OPT_INT64 0x0400</span></div> |
||||
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ac6310b4c2290bc63f127bcd3faa117e6"> 200</a></span> <span class="preprocessor">#define OPT_EXIT 0x0800</span></div> |
||||
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#aaf5b4d51091fffdd43550ce4c7f64b88"> 201</a></span> <span class="preprocessor">#define OPT_DATA 0x1000</span></div> |
||||
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a2cb4d9f4b617e04d8b68fc881fdbb958"> 202</a></span> <span class="preprocessor">#define OPT_PERFILE 0x2000 </span><span class="comment">/* the option is per-file (currently ffmpeg-only).</span></div> |
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#af8d2573bae8637d92cfb1bd84782e8d5"> 203</a></span> <span class="comment"> implied by OPT_OFFSET or OPT_SPEC */</span><span class="preprocessor"></span></div> |
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a125b062e1ed2e8d929ab67f4721aa463"> 204</a></span> <span class="preprocessor">#define OPT_OFFSET 0x4000 </span><span class="comment">/* option is specified as an offset in a passed optctx */</span><span class="preprocessor"></span></div> |
||||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ac8fbad19fad03f8e62a8f5d5ccba5782"> 205</a></span> <span class="preprocessor">#define OPT_SPEC 0x8000 </span><span class="comment">/* option is to be stored in an array of SpecifierOpt.</span></div> |
||||
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a8370d4bb83286c3641c5dd87551f6182"> 206</a></span> <span class="comment"> Implies OPT_OFFSET. Next element after the offset is</span></div> |
||||
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a70561ef40bba827afd07234175c07d03"> 207</a></span> <span class="comment"> an int containing element count in the array. */</span><span class="preprocessor"></span></div> |
||||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ac8131c70a1e8339c3574c9a08da81d1b"> 208</a></span> <span class="preprocessor">#define OPT_TIME 0x10000</span></div> |
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor">#define OPT_DOUBLE 0x20000</span></div> |
||||
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a8a7986ef3a4c7564410f48f2fbbedf0c"> 210</a></span> <span class="preprocessor">#define OPT_INPUT 0x40000</span></div> |
||||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#af4ef79476a47881699b234288bb79841"> 211</a></span> <span class="preprocessor">#define OPT_OUTPUT 0x80000</span></div> |
||||
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a1c25e8faf0036e9b0292fa0db6682d6c"> 212</a></span>  <span class="keyword">union </span>{</div> |
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a05e11e0c85a6fde13e30e19db1e30212"> 213</a></span>  <span class="keywordtype">void</span> *<a class="code" href="../../dc/d1e/struct_option_def.html#a8a7986ef3a4c7564410f48f2fbbedf0c">dst_ptr</a>;</div> |
||||
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a8ec7c4e33bf6f8df2c708731422e9fd8"> 214</a></span>  <a class="code" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> (*<a class="code" href="../../dc/d1e/struct_option_def.html#af4ef79476a47881699b234288bb79841">func_arg</a>)(<span class="keywordtype">void</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keyword">const</span> <span class="keywordtype">char</span> *);</div> |
||||
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="../../dc/d1e/struct_option_def.html#a38e18b48cea8c11195541d927361894f"> 215</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="../../dc/d1e/struct_option_def.html#a1c25e8faf0036e9b0292fa0db6682d6c">off</a>;</div> |
||||
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#aebd84ba49731e417f5495974444874b3"> 216</a></span>  } <a class="code" href="../../dc/d1e/struct_option_def.html#a05e11e0c85a6fde13e30e19db1e30212">u</a>;</div> |
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../dc/d1e/struct_option_def.html#a8ec7c4e33bf6f8df2c708731422e9fd8">help</a>;</div> |
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../dc/d1e/struct_option_def.html#a38e18b48cea8c11195541d927361894f">argname</a>;</div> |
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aebd84ba49731e417f5495974444874b3">OptionDef</a>;</div> |
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  </div> |
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a13fba56a5674556e879f5733f9b1dd55">show_help_options</a>(<span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options, <span class="keyword">const</span> <span class="keywordtype">char</span> *msg, <span class="keywordtype">int</span> req_flags,</div> |
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordtype">int</span> rej_flags, <span class="keywordtype">int</span> alt_flags);</div> |
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  </div> |
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a0833f5d4481c5c8c2362b0e5d65af5f3">show_help_children</a>(<span class="keyword">const</span> AVClass *<span class="keyword">class</span>, <span class="keywordtype">int</span> flags);</div> |
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  </div> |
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aefe49155ac108fa47eee131a07fd856f">show_help_default_ffmpeg</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#acbabca98e694fea5c1b539b475e8cc6e">show_help_default_ffprobe</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  </div> |
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a0ff9db0d178a0397441c0269cea9e48a">show_help</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  </div> |
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a188aa7e7bee8039b9399865cc3507336">parse_options</a>(<span class="keywordtype">void</span> *optctx, <span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv, <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options,</div> |
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordtype">void</span> (* parse_arg_function)(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span>*));</div> |
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  </div> |
||||
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a0f7f4bf6a990541888b7f4ece3456547">parse_option</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg,</div> |
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options);</div> |
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  </div> |
||||
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="../../d3/d1d/struct_option.html#a4dc04a99a38324c37ad89101d720e236"> 279</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d3/d1d/struct_option.html">Option</a> {</div> |
||||
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ab04ea1b4cb7ae1ddc63e3f014cae5515"> 280</a></span>  <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *<a class="code" href="../../d3/d1d/struct_option.html#a3b25df629d81a005daeb930f12560edc">opt</a>;</div> |
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../d3/d1d/struct_option.html#a16d977bce49a6da603426937ff7b6617">key</a>;</div> |
||||
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="../../db/dd7/struct_option_group_def.html"> 282</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../d3/d1d/struct_option.html#a4dc04a99a38324c37ad89101d720e236">val</a>;</div> |
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ab04ea1b4cb7ae1ddc63e3f014cae5515">Option</a>;</div> |
||||
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="../../db/dd7/struct_option_group_def.html#a16482fd6723f260b266f8355822d08da"> 284</a></span>  </div> |
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> {</div> |
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/dd7/struct_option_group_def.html#a16482fd6723f260b266f8355822d08da">name</a>;</div> |
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../db/dd7/struct_option_group_def.html#a611c3e5d93946e4fcb00004ea3def028">sep</a>;</div> |
||||
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html"> 297</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../db/dd7/struct_option_group_def.html#a901390d71176e1c4dc1f6040666aeff7">flags</a>;</div> |
||||
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#a6a5a1da6410548df3f0290dafd1075dd"> 298</a></span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ae685e65315debd1ee1fc81b88f45568a">OptionGroupDef</a>;</div> |
||||
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#ade02874f0cc6716575a7d02e3c38ac95"> 299</a></span>  </div> |
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d6/d69/struct_option_group.html">OptionGroup</a> {</div> |
||||
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#ab9bf148a556ccce86462e948dd1dc856"> 301</a></span>  <span class="keyword">const</span> <a class="code" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> *<a class="code" href="../../d6/d69/struct_option_group.html#a6a5a1da6410548df3f0290dafd1075dd">group_def</a>;</div> |
||||
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#a3f9b2ffe3ca6be24d4c9416a6ff7fe38"> 302</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../d6/d69/struct_option_group.html#ade02874f0cc6716575a7d02e3c38ac95">arg</a>;</div> |
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  </div> |
||||
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#aad0856a7bcf51e6d5e8b9d007d083910"> 304</a></span>  <a class="code" href="../../d3/d1d/struct_option.html">Option</a> *<a class="code" href="../../d6/d69/struct_option_group.html#ab9bf148a556ccce86462e948dd1dc856">opts</a>;</div> |
||||
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#aeac5e8e830df2e99aadfe65a471ce8fb"> 305</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d6/d69/struct_option_group.html#a3f9b2ffe3ca6be24d4c9416a6ff7fe38">nb_opts</a>;</div> |
||||
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#aee5e1f251f3d88c41a505d0655b410d9"> 306</a></span>  </div> |
||||
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#ad49cc9faed6022da9329fcd220c8467b"> 307</a></span>  AVDictionary *<a class="code" href="../../d6/d69/struct_option_group.html#aad0856a7bcf51e6d5e8b9d007d083910">codec_opts</a>;</div> |
||||
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="../../d6/d69/struct_option_group.html#aad5bf1f2e0e3da5827b689f94e05937d"> 308</a></span>  AVDictionary *<a class="code" href="../../d6/d69/struct_option_group.html#aeac5e8e830df2e99aadfe65a471ce8fb">format_opts</a>;</div> |
||||
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#abf36bf94f15e662e7c435d6571182760"> 309</a></span>  AVDictionary *<a class="code" href="../../d6/d69/struct_option_group.html#aee5e1f251f3d88c41a505d0655b410d9">resample_opts</a>;</div> |
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  AVDictionary *<a class="code" href="../../d6/d69/struct_option_group.html#ad49cc9faed6022da9329fcd220c8467b">sws_dict</a>;</div> |
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  AVDictionary *<a class="code" href="../../d6/d69/struct_option_group.html#aad5bf1f2e0e3da5827b689f94e05937d">swr_opts</a>;</div> |
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#abf36bf94f15e662e7c435d6571182760">OptionGroup</a>;</div> |
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  </div> |
||||
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="../../d7/d4f/struct_option_group_list.html#a825edf37567a1a7b5ccf81ae6b54827a"> 318</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a> {</div> |
||||
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="../../d7/d4f/struct_option_group_list.html#a6ca02ccb04349c3759d6cdf4ef335202"> 319</a></span>  <span class="keyword">const</span> <a class="code" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> *<a class="code" href="../../d7/d4f/struct_option_group_list.html#a8adab84b1aaa305b1aec3add781f0a64">group_def</a>;</div> |
||||
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#aa5e22bb099f340dc6514ee43974f2203"> 320</a></span>  </div> |
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  <a class="code" href="../../d6/d69/struct_option_group.html">OptionGroup</a> *<a class="code" href="../../d7/d4f/struct_option_group_list.html#a825edf37567a1a7b5ccf81ae6b54827a">groups</a>;</div> |
||||
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="../../db/db5/struct_option_parse_context.html"> 322</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d7/d4f/struct_option_group_list.html#a6ca02ccb04349c3759d6cdf4ef335202">nb_groups</a>;</div> |
||||
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="../../db/db5/struct_option_parse_context.html#a1aea6da0c95924fa2d68bae2a404bd32"> 323</a></span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aa5e22bb099f340dc6514ee43974f2203">OptionGroupList</a>;</div> |
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  </div> |
||||
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="../../db/db5/struct_option_parse_context.html#ac495a79844c7d896aadd2d7a3cb95993"> 325</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> {</div> |
||||
<div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="../../db/db5/struct_option_parse_context.html#a7068ca695402a957d1e326faa065e4f7"> 326</a></span>  <a class="code" href="../../d6/d69/struct_option_group.html">OptionGroup</a> <a class="code" href="../../db/db5/struct_option_parse_context.html#a1aea6da0c95924fa2d68bae2a404bd32">global_opts</a>;</div> |
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  </div> |
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <a class="code" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a> *<a class="code" href="../../db/db5/struct_option_parse_context.html#ac495a79844c7d896aadd2d7a3cb95993">groups</a>;</div> |
||||
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="../../db/db5/struct_option_parse_context.html#aeee35d464ee609c78c9363cd54b7db13"> 329</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../db/db5/struct_option_parse_context.html#a7068ca695402a957d1e326faa065e4f7">nb_groups</a>;</div> |
||||
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a444d0d05fd7fc8d14513812f9b2161f8"> 330</a></span>  </div> |
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <span class="comment">/* parsing state */</span></div> |
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  <a class="code" href="../../d6/d69/struct_option_group.html">OptionGroup</a> <a class="code" href="../../db/db5/struct_option_parse_context.html#aeee35d464ee609c78c9363cd54b7db13">cur_group</a>;</div> |
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span> } <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a444d0d05fd7fc8d14513812f9b2161f8">OptionParseContext</a>;</div> |
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  </div> |
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ae0e1bd04fd160c44d7e36623314380e4">parse_optgroup</a>(<span class="keywordtype">void</span> *optctx, <a class="code" href="../../d6/d69/struct_option_group.html">OptionGroup</a> *g);</div> |
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  </div> |
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a8dbe23ab7c8099a82806ae9beb9d4306">split_commandline</a>(<a class="code" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> *octx, <span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *argv[],</div> |
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options,</div> |
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">const</span> <a class="code" href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a> *groups, <span class="keywordtype">int</span> nb_groups);</div> |
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  </div> |
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a8bcd5cd3628e5864fa94431d8eb08fad">uninit_parse_context</a>(<a class="code" href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a> *octx);</div> |
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  </div> |
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a812390811ecf2673409d4d2191b3696a">parse_loglevel</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv, <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options);</div> |
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  </div> |
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a4e2be8d99206aaa4b7c6fdb3bb612ffb">locate_option</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv, <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options,</div> |
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *optname);</div> |
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  </div> |
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a632b71e4b56c5ee8556a407bbecbcef8">check_stream_specifier</a>(AVFormatContext *s, AVStream *st, <span class="keyword">const</span> <span class="keywordtype">char</span> *spec);</div> |
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  </div> |
||||
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span> AVDictionary *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a98c102ceb9bca5531e6d43f951e9afed">filter_codec_opts</a>(AVDictionary *opts, <span class="keyword">enum</span> AVCodecID codec_id,</div> |
||||
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  AVFormatContext *s, AVStream *st, AVCodec *codec);</div> |
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  </div> |
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span> AVDictionary **<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a6246f47f8e3ef9a3e99e5d1457c7d197">setup_find_stream_info_opts</a>(AVFormatContext *s,</div> |
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  AVDictionary *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a08b59fb8c12cbc6db2dd68a367ae49d9">codec_opts</a>);</div> |
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  </div> |
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a2911387e778b01a25f0e65eabadf1b7b">print_error</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> err);</div> |
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  </div> |
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="keywordtype">void</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a976c7dc9afeb4b0f6ec009a7a084e701">show_banner</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv, <span class="keyword">const</span> <a class="code" href="../../dc/d1e/struct_option_def.html">OptionDef</a> *options);</div> |
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  </div> |
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a79c0ae205603f7f83f15171ba3413f26">show_version</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  </div> |
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a9f7a57bae796faca3c46ba0894f0b7bf">show_buildconf</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  </div> |
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a9ac5f2397cd42cd32e4b3cb199739b35">show_license</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  </div> |
||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#ac64f66a36c4ca887741fe28475a99b01">show_formats</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  </div> |
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a4c35b5b42d01e850824bc0af1016e71f">show_muxers</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  </div> |
||||
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#af99b4b78c2355c81ff66ae146b92bc7b">show_demuxers</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  </div> |
||||
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aaf26a4937c16d8b7cb22a6542ebb46a5">show_devices</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  </div> |
||||
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> <span class="preprocessor">#if CONFIG_AVDEVICE</span></div> |
||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> <span class="keywordtype">int</span> show_sinks(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  </div> |
||||
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span> <span class="keywordtype">int</span> show_sources(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span> <span class="preprocessor">#endif</span></div> |
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  </div> |
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a9d32ed47a0ec2bdf5a11b9ec477af632">show_codecs</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  </div> |
||||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a051c87d97a1dfd644a97f965dfaa18dc">show_decoders</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  </div> |
||||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a7271f609adb83bed31f8ef0eb8ee2b79">show_encoders</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  </div> |
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a2cad88ee81ff905e2309375818c89020">show_filters</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  </div> |
||||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a53fb409434bc59eeabbfc52f67a1c641">show_bsfs</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  </div> |
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#addb6306dc020aa290075bed9b1f42a3a">show_protocols</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  </div> |
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#af34c982b84b7c76d45edc5a7715a4fed">show_pix_fmts</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  </div> |
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a6fea7aab2873df1439a71f12e0f1afd8">show_layouts</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  </div> |
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a3359dc295afcfd0ee6f592dd37f03080">show_sample_fmts</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  </div> |
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#aed7606e2d2a9218a50ecbbc75a76aab7">show_colors</a>(<span class="keywordtype">void</span> *optctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *opt, <span class="keyword">const</span> <span class="keywordtype">char</span> *arg);</div> |
||||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  </div> |
||||
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span> <span class="keywordtype">int</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a40394fd5966088e759ce995186773700">read_yesno</a>(<span class="keywordtype">void</span>);</div> |
||||
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  </div> |
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span> FILE *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a4ba31d95fc6fc14e603fa86e7a007409">get_preset_file</a>(<span class="keywordtype">char</span> *filename, <span class="keywordtype">size_t</span> filename_size,</div> |
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *preset_name, <span class="keywordtype">int</span> is_path, <span class="keyword">const</span> <span class="keywordtype">char</span> *codec_name);</div> |
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  </div> |
||||
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="keywordtype">void</span> *<a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a>(<span class="keywordtype">void</span> *array, <span class="keywordtype">int</span> elem_size, <span class="keywordtype">int</span> *size, <span class="keywordtype">int</span> new_size);</div> |
||||
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#aa75501e4e249657d5f0df6d7e8645d4f"> 609</a></span>  </div> |
||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="preprocessor">#define media_type_string av_get_media_type_string</span></div> |
||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  </div> |
||||
<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a8000828d615667df850114a1d810567f"> 612</a></span> <span class="preprocessor">#define GROW_ARRAY(array, nb_elems)\</span></div> |
||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span> <span class="preprocessor"> array = grow_array(array, sizeof(*array), &nb_elems, nb_elems + 1)</span></div> |
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  </div> |
||||
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a4670d4ad86c74b82961d07ff8532defe"> 615</a></span> <span class="preprocessor">#define GET_PIX_FMT_NAME(pix_fmt)\</span></div> |
||||
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <span class="preprocessor"> const char *name = av_get_pix_fmt_name(pix_fmt);</span></div> |
||||
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  </div> |
||||
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#ab04427a6bc0201f8f4a95db84104c8ad"> 618</a></span> <span class="preprocessor">#define GET_CODEC_NAME(id)\</span></div> |
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span> <span class="preprocessor"> const char *name = avcodec_descriptor_get(id)->name;</span></div> |
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  </div> |
||||
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a0745a3311be303dc4d6d9da67756e1e9"> 621</a></span> <span class="preprocessor">#define GET_SAMPLE_FMT_NAME(sample_fmt)\</span></div> |
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="preprocessor"> const char *name = av_get_sample_fmt_name(sample_fmt)</span></div> |
||||
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  </div> |
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <span class="preprocessor">#define GET_SAMPLE_RATE_NAME(rate)\</span></div> |
||||
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a7b25c6a8e4f3e33fa53837200cbee607"> 625</a></span> <span class="preprocessor"> char name[16];\</span></div> |
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span> <span class="preprocessor"> snprintf(name, sizeof(name), "%d"</span>, rate);</div> |
||||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  </div> |
||||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="preprocessor">#define GET_CH_LAYOUT_NAME(ch_layout)\</span></div> |
||||
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="../../d8/d4e/fftools__cmdutils_8h.html#a950a3e73a77345e482e796c305ef25e4"> 629</a></span> <span class="preprocessor"> char name[16];\</span></div> |
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <span class="preprocessor"> snprintf(name, sizeof(name), "0x%"</span>PRIx64, ch_layout);</div> |
||||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  </div> |
||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="preprocessor">#define GET_CH_LAYOUT_DESC(ch_layout)\</span></div> |
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="preprocessor"> char name[128];\</span></div> |
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span> <span class="preprocessor"> av_get_channel_layout_string(name, sizeof(name), 0, ch_layout);</span></div> |
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div> |
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="keywordtype">double</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a907c42e3f98cc1183a8788033d0aaaf2">get_rotation</a>(AVStream *st);</div> |
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  </div> |
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <span class="preprocessor">#endif </span><span class="comment">/* FFTOOLS_CMDUTILS_H */</span><span class="preprocessor"></span></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a011fa5c3ecc237f646a56085659f53f3"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a011fa5c3ecc237f646a56085659f53f3">swr_opts</a></div><div class="ttdeci">__thread AVDictionary * swr_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00102">fftools_cmdutils.c:102</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a051c87d97a1dfd644a97f965dfaa18dc"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a051c87d97a1dfd644a97f965dfaa18dc">show_decoders</a></div><div class="ttdeci">int show_decoders(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01688">fftools_cmdutils.c:1688</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a0655c99b1344272c17f0dc8eb480c598"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a0655c99b1344272c17f0dc8eb480c598">opt_loglevel</a></div><div class="ttdeci">int opt_loglevel(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00914">fftools_cmdutils.c:914</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a0833f5d4481c5c8c2362b0e5d65af5f3"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a0833f5d4481c5c8c2362b0e5d65af5f3">show_help_children</a></div><div class="ttdeci">void show_help_children(const AVClass *class, int flags)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00239">fftools_cmdutils.c:239</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a08b59fb8c12cbc6db2dd68a367ae49d9"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a08b59fb8c12cbc6db2dd68a367ae49d9">codec_opts</a></div><div class="ttdeci">__thread AVDictionary * codec_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00079">fftools_cmdutils.h:79</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a0bc08eaf2739c5b0977996228a81a129"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a0bc08eaf2739c5b0977996228a81a129">opt_cpuflags</a></div><div class="ttdeci">int opt_cpuflags(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00902">fftools_cmdutils.c:902</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a0f4db71e6407040a01316c537db5040c"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a0f4db71e6407040a01316c537db5040c">init_dynload</a></div><div class="ttdeci">void init_dynload(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00150">fftools_cmdutils.c:150</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a0f7f4bf6a990541888b7f4ece3456547"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a0f7f4bf6a990541888b7f4ece3456547">parse_option</a></div><div class="ttdeci">int parse_option(void *optctx, const char *opt, const char *arg, const OptionDef *options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00384">fftools_cmdutils.c:384</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a0ff9db0d178a0397441c0269cea9e48a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a0ff9db0d178a0397441c0269cea9e48a">show_help</a></div><div class="ttdeci">int show_help(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02039">fftools_cmdutils.c:2039</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a13fba56a5674556e879f5733f9b1dd55"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a13fba56a5674556e879f5733f9b1dd55">show_help_options</a></div><div class="ttdeci">void show_help_options(const OptionDef *options, const char *msg, int req_flags, int rej_flags, int alt_flags)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00210">fftools_cmdutils.c:210</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a188aa7e7bee8039b9399865cc3507336"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a188aa7e7bee8039b9399865cc3507336">parse_options</a></div><div class="ttdeci">void parse_options(void *optctx, int argc, char **argv, const OptionDef *options, void(*parse_arg_function)(void *optctx, const char *))</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a19714c08385a99d977c6d1bcfed4bca5"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a19714c08385a99d977c6d1bcfed4bca5">format_opts</a></div><div class="ttdeci">__thread AVDictionary * format_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00103">fftools_cmdutils.c:103</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a1ab657d3155047b796645c95c54a1f16"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a1ab657d3155047b796645c95c54a1f16">exit_program</a></div><div class="ttdeci">void exit_program(int ret) av_noreturn</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00166">fftools_cmdutils.c:166</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a24c4e9b816e053a3facd267d56daf1ed"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a24c4e9b816e053a3facd267d56daf1ed">opt_default</a></div><div class="ttdeci">int opt_default(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00583">fftools_cmdutils.c:583</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a2911387e778b01a25f0e65eabadf1b7b"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a2911387e778b01a25f0e65eabadf1b7b">print_error</a></div><div class="ttdeci">void print_error(const char *filename, int err)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01131">fftools_cmdutils.c:1131</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a2aad8ad96b86a6152e926231c853188f"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a2aad8ad96b86a6152e926231c853188f">opt_codec_debug</a></div><div class="ttdeci">int opt_codec_debug(void *optctx, const char *opt, const char *arg)</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a2cad88ee81ff905e2309375818c89020"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a2cad88ee81ff905e2309375818c89020">show_filters</a></div><div class="ttdeci">int show_filters(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01727">fftools_cmdutils.c:1727</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a3359dc295afcfd0ee6f592dd37f03080"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a3359dc295afcfd0ee6f592dd37f03080">show_sample_fmts</a></div><div class="ttdeci">int show_sample_fmts(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01850">fftools_cmdutils.c:1850</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a40394fd5966088e759ce995186773700"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a40394fd5966088e759ce995186773700">read_yesno</a></div><div class="ttdeci">int read_yesno(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02084">fftools_cmdutils.c:2084</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a444d0d05fd7fc8d14513812f9b2161f8"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a444d0d05fd7fc8d14513812f9b2161f8">OptionParseContext</a></div><div class="ttdeci">struct OptionParseContext OptionParseContext</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a44cde5d18cef91556a91e1e2903bb25a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a44cde5d18cef91556a91e1e2903bb25a">SpecifierOpt</a></div><div class="ttdeci">struct SpecifierOpt SpecifierOpt</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a4a485ee1ca1f65f58e326ba65cded348"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a4a485ee1ca1f65f58e326ba65cded348">avformat_opts</a></div><div class="ttdeci">__thread AVFormatContext * avformat_opts</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a4ba31d95fc6fc14e603fa86e7a007409"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a4ba31d95fc6fc14e603fa86e7a007409">get_preset_file</a></div><div class="ttdeci">FILE * get_preset_file(char *filename, size_t filename_size, const char *preset_name, int is_path, const char *codec_name)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02095">fftools_cmdutils.c:2095</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a4c35b5b42d01e850824bc0af1016e71f"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a4c35b5b42d01e850824bc0af1016e71f">show_muxers</a></div><div class="ttdeci">int show_muxers(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01403">fftools_cmdutils.c:1403</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a4e2be8d99206aaa4b7c6fdb3bb612ffb"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a4e2be8d99206aaa4b7c6fdb3bb612ffb">locate_option</a></div><div class="ttdeci">int locate_option(int argc, char **argv, const OptionDef *options, const char *optname)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00485">fftools_cmdutils.c:485</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a53fb409434bc59eeabbfc52f67a1c641"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a53fb409434bc59eeabbfc52f67a1c641">show_bsfs</a></div><div class="ttdeci">int show_bsfs(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01700">fftools_cmdutils.c:1700</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a5a234190bf25a47320f57fd5ba9cea6a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a5a234190bf25a47320f57fd5ba9cea6a">grow_array</a></div><div class="ttdeci">void * grow_array(void *array, int elem_size, int *size, int new_size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02230">fftools_cmdutils.c:2230</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a5b7d57e5b7a108a1f788c92c9bb58d8e"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a5b7d57e5b7a108a1f788c92c9bb58d8e">avcodec_opts</a></div><div class="ttdeci">__thread AVCodecContext * avcodec_opts[AVMEDIA_TYPE_NB]</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a6246f47f8e3ef9a3e99e5d1457c7d197"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a6246f47f8e3ef9a3e99e5d1457c7d197">setup_find_stream_info_opts</a></div><div class="ttdeci">AVDictionary ** setup_find_stream_info_opts(AVFormatContext *s, AVDictionary *codec_opts)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02210">fftools_cmdutils.c:2210</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a632b71e4b56c5ee8556a407bbecbcef8"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a632b71e4b56c5ee8556a407bbecbcef8">check_stream_specifier</a></div><div class="ttdeci">int check_stream_specifier(AVFormatContext *s, AVStream *st, const char *spec)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02145">fftools_cmdutils.c:2145</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a63b299e1c6a109e847bc2416887ce3d6"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a63b299e1c6a109e847bc2416887ce3d6">resample_opts</a></div><div class="ttdeci">__thread AVDictionary * resample_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00079">fftools_cmdutils.h:79</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a6afce516a5adaeabd7087b767bab5886"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a6afce516a5adaeabd7087b767bab5886">program_name</a></div><div class="ttdeci">__thread char * program_name</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00098">fftools_cmdutils.c:98</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a6fea7aab2873df1439a71f12e0f1afd8"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a6fea7aab2873df1439a71f12e0f1afd8">show_layouts</a></div><div class="ttdeci">int show_layouts(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01821">fftools_cmdutils.c:1821</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a7271f609adb83bed31f8ef0eb8ee2b79"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a7271f609adb83bed31f8ef0eb8ee2b79">show_encoders</a></div><div class="ttdeci">int show_encoders(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01694">fftools_cmdutils.c:1694</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a79c0ae205603f7f83f15171ba3413f26"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a79c0ae205603f7f83f15171ba3413f26">show_version</a></div><div class="ttdeci">int show_version(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01239">fftools_cmdutils.c:1239</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a812390811ecf2673409d4d2191b3696a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a812390811ecf2673409d4d2191b3696a">parse_loglevel</a></div><div class="ttdeci">void parse_loglevel(int argc, char **argv, const OptionDef *options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00544">fftools_cmdutils.c:544</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a83fbf976c7976ea554e7bda1d266b0a2"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a83fbf976c7976ea554e7bda1d266b0a2">program_birth_year</a></div><div class="ttdeci">__thread int program_birth_year</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00099">fftools_cmdutils.c:99</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a8bcd5cd3628e5864fa94431d8eb08fad"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a8bcd5cd3628e5864fa94431d8eb08fad">uninit_parse_context</a></div><div class="ttdeci">void uninit_parse_context(OptionParseContext *octx)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00765">fftools_cmdutils.c:765</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a8c8028bff4ba308f54869748db9f692d"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a8c8028bff4ba308f54869748db9f692d">sws_dict</a></div><div class="ttdeci">__thread AVDictionary * sws_dict</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00101">fftools_cmdutils.c:101</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a8dbe23ab7c8099a82806ae9beb9d4306"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a8dbe23ab7c8099a82806ae9beb9d4306">split_commandline</a></div><div class="ttdeci">int split_commandline(OptionParseContext *octx, int argc, char *argv[], const OptionDef *options, const OptionGroupDef *groups, int nb_groups)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00791">fftools_cmdutils.c:791</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a907c42e3f98cc1183a8788033d0aaaf2"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a907c42e3f98cc1183a8788033d0aaaf2">get_rotation</a></div><div class="ttdeci">double get_rotation(AVStream *st)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02249">fftools_cmdutils.c:2249</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a90b81dc3f851b1894d3c0aecd85d66c2"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a90b81dc3f851b1894d3c0aecd85d66c2">log_callback_help</a></div><div class="ttdeci">void log_callback_help(void *ptr, int level, const char *fmt, va_list vl)</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a96a58c49cf1904b28615fd1778a12753"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a96a58c49cf1904b28615fd1778a12753">find_stream_info</a></div><div class="ttdeci">__thread int find_stream_info</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l00207">fftools_ffmpeg_opt.c:207</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a976c7dc9afeb4b0f6ec009a7a084e701"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a976c7dc9afeb4b0f6ec009a7a084e701">show_banner</a></div><div class="ttdeci">void show_banner(int argc, char **argv, const OptionDef *options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01228">fftools_cmdutils.c:1228</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a98c102ceb9bca5531e6d43f951e9afed"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a98c102ceb9bca5531e6d43f951e9afed">filter_codec_opts</a></div><div class="ttdeci">AVDictionary * filter_codec_opts(AVDictionary *opts, enum AVCodecID codec_id, AVFormatContext *s, AVStream *st, AVCodec *codec)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l02153">fftools_cmdutils.c:2153</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a995b064d5b67208fae49232687dd5eaa"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a995b064d5b67208fae49232687dd5eaa">opt_timelimit</a></div><div class="ttdeci">int opt_timelimit(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01118">fftools_cmdutils.c:1118</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a9ac5f2397cd42cd32e4b3cb199739b35"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a9ac5f2397cd42cd32e4b3cb199739b35">show_license</a></div><div class="ttdeci">int show_license(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01254">fftools_cmdutils.c:1254</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a9d32ed47a0ec2bdf5a11b9ec477af632"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a9d32ed47a0ec2bdf5a11b9ec477af632">show_codecs</a></div><div class="ttdeci">int show_codecs(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01593">fftools_cmdutils.c:1593</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a9f7a57bae796faca3c46ba0894f0b7bf"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a9f7a57bae796faca3c46ba0894f0b7bf">show_buildconf</a></div><div class="ttdeci">int show_buildconf(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01247">fftools_cmdutils.c:1247</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aa5e22bb099f340dc6514ee43974f2203"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aa5e22bb099f340dc6514ee43974f2203">OptionGroupList</a></div><div class="ttdeci">struct OptionGroupList OptionGroupList</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aa60d6deab0047c29fc1f6602f812774f"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aa60d6deab0047c29fc1f6602f812774f">parse_time_or_die</a></div><div class="ttdeci">int64_t parse_time_or_die(const char *context, const char *timestr, int is_duration)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00198">fftools_cmdutils.c:198</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aa64dcad44f54da335b337154d9e9950f"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aa64dcad44f54da335b337154d9e9950f">register_exit</a></div><div class="ttdeci">void register_exit(void(*cb)(int ret))</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00161">fftools_cmdutils.c:161</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aaf26a4937c16d8b7cb22a6542ebb46a5"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aaf26a4937c16d8b7cb22a6542ebb46a5">show_devices</a></div><div class="ttdeci">int show_devices(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01413">fftools_cmdutils.c:1413</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ab04ea1b4cb7ae1ddc63e3f014cae5515"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ab04ea1b4cb7ae1ddc63e3f014cae5515">Option</a></div><div class="ttdeci">struct Option Option</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_abf36bf94f15e662e7c435d6571182760"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#abf36bf94f15e662e7c435d6571182760">OptionGroup</a></div><div class="ttdeci">struct OptionGroup OptionGroup</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ac58552bde3a215ae94a3bd114577cbee"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ac58552bde3a215ae94a3bd114577cbee">uninit_opts</a></div><div class="ttdeci">void uninit_opts(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00121">fftools_cmdutils.c:121</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ac64f66a36c4ca887741fe28475a99b01"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ac64f66a36c4ca887741fe28475a99b01">show_formats</a></div><div class="ttdeci">int show_formats(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01398">fftools_cmdutils.c:1398</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_acbabca98e694fea5c1b539b475e8cc6e"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#acbabca98e694fea5c1b539b475e8cc6e">show_help_default_ffprobe</a></div><div class="ttdeci">void show_help_default_ffprobe(const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d78/fftools__ffprobe_8c_source.html#l03418">fftools_ffprobe.c:3418</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ad41fedd149e409656cc5e266493d15d1"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ad41fedd149e409656cc5e266493d15d1">hide_banner</a></div><div class="ttdeci">__thread int hide_banner</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00107">fftools_cmdutils.c:107</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_addb6306dc020aa290075bed9b1f42a3a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#addb6306dc020aa290075bed9b1f42a3a">show_protocols</a></div><div class="ttdeci">int show_protocols(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01712">fftools_cmdutils.c:1712</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ae0e1bd04fd160c44d7e36623314380e4"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ae0e1bd04fd160c44d7e36623314380e4">parse_optgroup</a></div><div class="ttdeci">int parse_optgroup(void *optctx, OptionGroup *g)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00452">fftools_cmdutils.c:452</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ae2131affd4cd632364d24b0d0a809fc3"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ae2131affd4cd632364d24b0d0a809fc3">opt_max_alloc</a></div><div class="ttdeci">int opt_max_alloc(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01104">fftools_cmdutils.c:1104</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ae685e65315debd1ee1fc81b88f45568a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ae685e65315debd1ee1fc81b88f45568a">OptionGroupDef</a></div><div class="ttdeci">struct OptionGroupDef OptionGroupDef</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_ae83addf5abc14d1dd046f315499ed6bf"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#ae83addf5abc14d1dd046f315499ed6bf">opt_report</a></div><div class="ttdeci">int opt_report(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01099">fftools_cmdutils.c:1099</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aeb11173c4516257ff8fa004ad388e41a"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aeb11173c4516257ff8fa004ad388e41a">init_opts</a></div><div class="ttdeci">void init_opts(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00116">fftools_cmdutils.c:116</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aebd84ba49731e417f5495974444874b3"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aebd84ba49731e417f5495974444874b3">OptionDef</a></div><div class="ttdeci">struct OptionDef OptionDef</div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aed7606e2d2a9218a50ecbbc75a76aab7"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aed7606e2d2a9218a50ecbbc75a76aab7">show_colors</a></div><div class="ttdeci">int show_colors(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01774">fftools_cmdutils.c:1774</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aee611299e84dab23d614366f993e96ae"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aee611299e84dab23d614366f993e96ae">parse_number_or_die</a></div><div class="ttdeci">double parse_number_or_die(const char *context, const char *numstr, int type, double min, double max)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l00177">fftools_cmdutils.c:177</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_aefe49155ac108fa47eee131a07fd856f"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#aefe49155ac108fa47eee131a07fd856f">show_help_default_ffmpeg</a></div><div class="ttdeci">void show_help_default_ffmpeg(const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d66/fftools__ffmpeg__opt_8c_source.html#l03247">fftools_ffmpeg_opt.c:3247</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_af34c982b84b7c76d45edc5a7715a4fed"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#af34c982b84b7c76d45edc5a7715a4fed">show_pix_fmts</a></div><div class="ttdeci">int show_pix_fmts(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01788">fftools_cmdutils.c:1788</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_af99b4b78c2355c81ff66ae146b92bc7b"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#af99b4b78c2355c81ff66ae146b92bc7b">show_demuxers</a></div><div class="ttdeci">int show_demuxers(void *optctx, const char *opt, const char *arg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/dcc/fftools__cmdutils_8c_source.html#l01408">fftools_cmdutils.c:1408</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg__filter_8c_html_a61569f2965b7a369eb10b6d75d410d11"><div class="ttname"><a href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a></div><div class="ttdeci">int</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d36/fftools__ffmpeg__filter_8c_source.html#l00200">fftools_ffmpeg_filter.c:200</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html">saf_wrapper.h</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html">OptionDef</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00187">fftools_cmdutils.h:187</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a05e11e0c85a6fde13e30e19db1e30212"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a05e11e0c85a6fde13e30e19db1e30212">OptionDef::u</a></div><div class="ttdeci">union OptionDef::@1 u</div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a061799fb9cc6538bd4af1b5f95d91014"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a061799fb9cc6538bd4af1b5f95d91014">OptionDef::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00189">fftools_cmdutils.h:189</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a1c25e8faf0036e9b0292fa0db6682d6c"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a1c25e8faf0036e9b0292fa0db6682d6c">OptionDef::off</a></div><div class="ttdeci">size_t off</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00212">fftools_cmdutils.h:212</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a2948275f26ee39085beb74be603fde72"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a2948275f26ee39085beb74be603fde72">OptionDef::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00188">fftools_cmdutils.h:188</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a38e18b48cea8c11195541d927361894f"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a38e18b48cea8c11195541d927361894f">OptionDef::argname</a></div><div class="ttdeci">const char * argname</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00215">fftools_cmdutils.h:215</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a8a7986ef3a4c7564410f48f2fbbedf0c"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a8a7986ef3a4c7564410f48f2fbbedf0c">OptionDef::dst_ptr</a></div><div class="ttdeci">void * dst_ptr</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00210">fftools_cmdutils.h:210</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_a8ec7c4e33bf6f8df2c708731422e9fd8"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#a8ec7c4e33bf6f8df2c708731422e9fd8">OptionDef::help</a></div><div class="ttdeci">const char * help</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00214">fftools_cmdutils.h:214</a></div></div> |
||||
<div class="ttc" id="astruct_option_def_html_af4ef79476a47881699b234288bb79841"><div class="ttname"><a href="../../dc/d1e/struct_option_def.html#af4ef79476a47881699b234288bb79841">OptionDef::func_arg</a></div><div class="ttdeci">int(* func_arg)(void *, const char *, const char *)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00211">fftools_cmdutils.h:211</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_def_html"><div class="ttname"><a href="../../db/dd7/struct_option_group_def.html">OptionGroupDef</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00282">fftools_cmdutils.h:282</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_def_html_a16482fd6723f260b266f8355822d08da"><div class="ttname"><a href="../../db/dd7/struct_option_group_def.html#a16482fd6723f260b266f8355822d08da">OptionGroupDef::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00284">fftools_cmdutils.h:284</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_def_html_a611c3e5d93946e4fcb00004ea3def028"><div class="ttname"><a href="../../db/dd7/struct_option_group_def.html#a611c3e5d93946e4fcb00004ea3def028">OptionGroupDef::sep</a></div><div class="ttdeci">const char * sep</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00289">fftools_cmdutils.h:289</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_def_html_a901390d71176e1c4dc1f6040666aeff7"><div class="ttname"><a href="../../db/dd7/struct_option_group_def.html#a901390d71176e1c4dc1f6040666aeff7">OptionGroupDef::flags</a></div><div class="ttdeci">int flags</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00294">fftools_cmdutils.h:294</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html"><div class="ttname"><a href="../../d6/d69/struct_option_group.html">OptionGroup</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00297">fftools_cmdutils.h:297</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_a3f9b2ffe3ca6be24d4c9416a6ff7fe38"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#a3f9b2ffe3ca6be24d4c9416a6ff7fe38">OptionGroup::nb_opts</a></div><div class="ttdeci">int nb_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00302">fftools_cmdutils.h:302</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_a6a5a1da6410548df3f0290dafd1075dd"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#a6a5a1da6410548df3f0290dafd1075dd">OptionGroup::group_def</a></div><div class="ttdeci">const OptionGroupDef * group_def</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00298">fftools_cmdutils.h:298</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_aad0856a7bcf51e6d5e8b9d007d083910"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#aad0856a7bcf51e6d5e8b9d007d083910">OptionGroup::codec_opts</a></div><div class="ttdeci">AVDictionary * codec_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00304">fftools_cmdutils.h:304</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_aad5bf1f2e0e3da5827b689f94e05937d"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#aad5bf1f2e0e3da5827b689f94e05937d">OptionGroup::swr_opts</a></div><div class="ttdeci">AVDictionary * swr_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00308">fftools_cmdutils.h:308</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_ab9bf148a556ccce86462e948dd1dc856"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#ab9bf148a556ccce86462e948dd1dc856">OptionGroup::opts</a></div><div class="ttdeci">Option * opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00301">fftools_cmdutils.h:301</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_ad49cc9faed6022da9329fcd220c8467b"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#ad49cc9faed6022da9329fcd220c8467b">OptionGroup::sws_dict</a></div><div class="ttdeci">AVDictionary * sws_dict</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00307">fftools_cmdutils.h:307</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_ade02874f0cc6716575a7d02e3c38ac95"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#ade02874f0cc6716575a7d02e3c38ac95">OptionGroup::arg</a></div><div class="ttdeci">const char * arg</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00299">fftools_cmdutils.h:299</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_aeac5e8e830df2e99aadfe65a471ce8fb"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#aeac5e8e830df2e99aadfe65a471ce8fb">OptionGroup::format_opts</a></div><div class="ttdeci">AVDictionary * format_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00305">fftools_cmdutils.h:305</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_html_aee5e1f251f3d88c41a505d0655b410d9"><div class="ttname"><a href="../../d6/d69/struct_option_group.html#aee5e1f251f3d88c41a505d0655b410d9">OptionGroup::resample_opts</a></div><div class="ttdeci">AVDictionary * resample_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00306">fftools_cmdutils.h:306</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_list_html"><div class="ttname"><a href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00315">fftools_cmdutils.h:315</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_list_html_a6ca02ccb04349c3759d6cdf4ef335202"><div class="ttname"><a href="../../d7/d4f/struct_option_group_list.html#a6ca02ccb04349c3759d6cdf4ef335202">OptionGroupList::nb_groups</a></div><div class="ttdeci">int nb_groups</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00319">fftools_cmdutils.h:319</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_list_html_a825edf37567a1a7b5ccf81ae6b54827a"><div class="ttname"><a href="../../d7/d4f/struct_option_group_list.html#a825edf37567a1a7b5ccf81ae6b54827a">OptionGroupList::groups</a></div><div class="ttdeci">OptionGroup * groups</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00318">fftools_cmdutils.h:318</a></div></div> |
||||
<div class="ttc" id="astruct_option_group_list_html_a8adab84b1aaa305b1aec3add781f0a64"><div class="ttname"><a href="../../d7/d4f/struct_option_group_list.html#a8adab84b1aaa305b1aec3add781f0a64">OptionGroupList::group_def</a></div><div class="ttdeci">const OptionGroupDef * group_def</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00316">fftools_cmdutils.h:316</a></div></div> |
||||
<div class="ttc" id="astruct_option_html"><div class="ttname"><a href="../../d3/d1d/struct_option.html">Option</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00276">fftools_cmdutils.h:276</a></div></div> |
||||
<div class="ttc" id="astruct_option_html_a16d977bce49a6da603426937ff7b6617"><div class="ttname"><a href="../../d3/d1d/struct_option.html#a16d977bce49a6da603426937ff7b6617">Option::key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00278">fftools_cmdutils.h:278</a></div></div> |
||||
<div class="ttc" id="astruct_option_html_a3b25df629d81a005daeb930f12560edc"><div class="ttname"><a href="../../d3/d1d/struct_option.html#a3b25df629d81a005daeb930f12560edc">Option::opt</a></div><div class="ttdeci">const OptionDef * opt</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00277">fftools_cmdutils.h:277</a></div></div> |
||||
<div class="ttc" id="astruct_option_html_a4dc04a99a38324c37ad89101d720e236"><div class="ttname"><a href="../../d3/d1d/struct_option.html#a4dc04a99a38324c37ad89101d720e236">Option::val</a></div><div class="ttdeci">const char * val</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00279">fftools_cmdutils.h:279</a></div></div> |
||||
<div class="ttc" id="astruct_option_parse_context_html"><div class="ttname"><a href="../../db/db5/struct_option_parse_context.html">OptionParseContext</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00322">fftools_cmdutils.h:322</a></div></div> |
||||
<div class="ttc" id="astruct_option_parse_context_html_a1aea6da0c95924fa2d68bae2a404bd32"><div class="ttname"><a href="../../db/db5/struct_option_parse_context.html#a1aea6da0c95924fa2d68bae2a404bd32">OptionParseContext::global_opts</a></div><div class="ttdeci">OptionGroup global_opts</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00323">fftools_cmdutils.h:323</a></div></div> |
||||
<div class="ttc" id="astruct_option_parse_context_html_a7068ca695402a957d1e326faa065e4f7"><div class="ttname"><a href="../../db/db5/struct_option_parse_context.html#a7068ca695402a957d1e326faa065e4f7">OptionParseContext::nb_groups</a></div><div class="ttdeci">int nb_groups</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00326">fftools_cmdutils.h:326</a></div></div> |
||||
<div class="ttc" id="astruct_option_parse_context_html_ac495a79844c7d896aadd2d7a3cb95993"><div class="ttname"><a href="../../db/db5/struct_option_parse_context.html#ac495a79844c7d896aadd2d7a3cb95993">OptionParseContext::groups</a></div><div class="ttdeci">OptionGroupList * groups</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00325">fftools_cmdutils.h:325</a></div></div> |
||||
<div class="ttc" id="astruct_option_parse_context_html_aeee35d464ee609c78c9363cd54b7db13"><div class="ttname"><a href="../../db/db5/struct_option_parse_context.html#aeee35d464ee609c78c9363cd54b7db13">OptionParseContext::cur_group</a></div><div class="ttdeci">OptionGroup cur_group</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00329">fftools_cmdutils.h:329</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html">SpecifierOpt</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00175">fftools_cmdutils.h:175</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_a09d09953c0263bc3992d7b8f4c1fcfc7"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#a09d09953c0263bc3992d7b8f4c1fcfc7">SpecifierOpt::f</a></div><div class="ttdeci">float f</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00182">fftools_cmdutils.h:182</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_a396d3e67fde3c170cda70842a1c35521"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#a396d3e67fde3c170cda70842a1c35521">SpecifierOpt::u</a></div><div class="ttdeci">union SpecifierOpt::@0 u</div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_a491092bfda9281b509e9f62195490ce4"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#a491092bfda9281b509e9f62195490ce4">SpecifierOpt::str</a></div><div class="ttdeci">uint8_t * str</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00178">fftools_cmdutils.h:178</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_a6c08432480e1b685cde8b3f99c87f8a3"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#a6c08432480e1b685cde8b3f99c87f8a3">SpecifierOpt::i64</a></div><div class="ttdeci">int64_t i64</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00180">fftools_cmdutils.h:180</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_a7d6d60788f2f4e5bca13634aba58177f"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#a7d6d60788f2f4e5bca13634aba58177f">SpecifierOpt::i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00179">fftools_cmdutils.h:179</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_a98076882e1cf6bb72d03e2f313cb0f1d"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#a98076882e1cf6bb72d03e2f313cb0f1d">SpecifierOpt::ui64</a></div><div class="ttdeci">uint64_t ui64</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00181">fftools_cmdutils.h:181</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_aa943620407012bf50d260ec74200d25c"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#aa943620407012bf50d260ec74200d25c">SpecifierOpt::dbl</a></div><div class="ttdeci">double dbl</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00183">fftools_cmdutils.h:183</a></div></div> |
||||
<div class="ttc" id="astruct_specifier_opt_html_ab83e423aec2a2d42a29daae047dcdb81"><div class="ttname"><a href="../../dd/da5/struct_specifier_opt.html#ab83e423aec2a2d42a29daae047dcdb81">SpecifierOpt::specifier</a></div><div class="ttdeci">char * specifier</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00176">fftools_cmdutils.h:176</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,432 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: InputFile Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">InputFile Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a4062ac530db413964aa76090995b85cd"><td class="memItemLeft" align="right" valign="top">AVFormatContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a4062ac530db413964aa76090995b85cd">ctx</a></td></tr> |
||||
<tr class="separator:a4062ac530db413964aa76090995b85cd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a94be560ca078155d0948bbd1343cf33a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a94be560ca078155d0948bbd1343cf33a">eof_reached</a></td></tr> |
||||
<tr class="separator:a94be560ca078155d0948bbd1343cf33a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a03da9ae2de14fd2c6ccc0f09e7b8de84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a03da9ae2de14fd2c6ccc0f09e7b8de84">eagain</a></td></tr> |
||||
<tr class="separator:a03da9ae2de14fd2c6ccc0f09e7b8de84"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac2f5772aebd0118a4c464a268dbb4d9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#ac2f5772aebd0118a4c464a268dbb4d9c">ist_index</a></td></tr> |
||||
<tr class="separator:ac2f5772aebd0118a4c464a268dbb4d9c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5553e5dc5f52efdf42e8f5e2afb84156"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a5553e5dc5f52efdf42e8f5e2afb84156">loop</a></td></tr> |
||||
<tr class="separator:a5553e5dc5f52efdf42e8f5e2afb84156"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0d245cef00bdb0fa9a365ab8480ade2f"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a0d245cef00bdb0fa9a365ab8480ade2f">duration</a></td></tr> |
||||
<tr class="separator:a0d245cef00bdb0fa9a365ab8480ade2f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6b5d8ebb8e444603bd2c35f683b2790b"><td class="memItemLeft" align="right" valign="top">AVRational </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a6b5d8ebb8e444603bd2c35f683b2790b">time_base</a></td></tr> |
||||
<tr class="separator:a6b5d8ebb8e444603bd2c35f683b2790b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4ffe49e7403ae36ac4bdff5a7a0a3486"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a4ffe49e7403ae36ac4bdff5a7a0a3486">input_ts_offset</a></td></tr> |
||||
<tr class="separator:a4ffe49e7403ae36ac4bdff5a7a0a3486"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a098fa89f90be39e95d5e42041e8cebfb"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a098fa89f90be39e95d5e42041e8cebfb">ts_offset</a></td></tr> |
||||
<tr class="separator:a098fa89f90be39e95d5e42041e8cebfb"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa0b8f89bb033d864c83cc85c6b8db4ca"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#aa0b8f89bb033d864c83cc85c6b8db4ca">last_ts</a></td></tr> |
||||
<tr class="separator:aa0b8f89bb033d864c83cc85c6b8db4ca"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af29c0dd6f71cb1454c23abebca06f604"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#af29c0dd6f71cb1454c23abebca06f604">start_time</a></td></tr> |
||||
<tr class="separator:af29c0dd6f71cb1454c23abebca06f604"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a586cfcb259a3a1641d1ed073f6bd4fe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a586cfcb259a3a1641d1ed073f6bd4fe5">seek_timestamp</a></td></tr> |
||||
<tr class="separator:a586cfcb259a3a1641d1ed073f6bd4fe5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a66ab0bb6b0332c27bb6b51a0b67d1459"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a66ab0bb6b0332c27bb6b51a0b67d1459">recording_time</a></td></tr> |
||||
<tr class="separator:a66ab0bb6b0332c27bb6b51a0b67d1459"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:afee3292b7b58207fe6fd91c8127fac19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#afee3292b7b58207fe6fd91c8127fac19">nb_streams</a></td></tr> |
||||
<tr class="separator:afee3292b7b58207fe6fd91c8127fac19"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a9a4fc2543b5db4e4a2b8b11294565dde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a9a4fc2543b5db4e4a2b8b11294565dde">nb_streams_warn</a></td></tr> |
||||
<tr class="separator:a9a4fc2543b5db4e4a2b8b11294565dde"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a44943da9b6e2a44ba3951a6203b1acc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a44943da9b6e2a44ba3951a6203b1acc4">rate_emu</a></td></tr> |
||||
<tr class="separator:a44943da9b6e2a44ba3951a6203b1acc4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a0d2afa337cfd75b91096045ed941a494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a0d2afa337cfd75b91096045ed941a494">accurate_seek</a></td></tr> |
||||
<tr class="separator:a0d2afa337cfd75b91096045ed941a494"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae7302d157e70b39a4a8adbf39eb55f02"><td class="memItemLeft" align="right" valign="top">AVFormatContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#ae7302d157e70b39a4a8adbf39eb55f02">fmt_ctx</a></td></tr> |
||||
<tr class="separator:ae7302d157e70b39a4a8adbf39eb55f02"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2253004c4ad8d6cb3256821c656bcf19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d99/struct_input_file.html#a2253004c4ad8d6cb3256821c656bcf19">streams</a></td></tr> |
||||
<tr class="separator:a2253004c4ad8d6cb3256821c656bcf19"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00422">422</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a0d2afa337cfd75b91096045ed941a494"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0d2afa337cfd75b91096045ed941a494">◆ </a></span>accurate_seek</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::accurate_seek</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00442">442</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4062ac530db413964aa76090995b85cd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4062ac530db413964aa76090995b85cd">◆ </a></span>ctx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFormatContext* InputFile::ctx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00423">423</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a0d245cef00bdb0fa9a365ab8480ade2f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0d245cef00bdb0fa9a365ab8480ade2f">◆ </a></span>duration</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputFile::duration</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00428">428</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a03da9ae2de14fd2c6ccc0f09e7b8de84"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a03da9ae2de14fd2c6ccc0f09e7b8de84">◆ </a></span>eagain</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::eagain</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00425">425</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a94be560ca078155d0948bbd1343cf33a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a94be560ca078155d0948bbd1343cf33a">◆ </a></span>eof_reached</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::eof_reached</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00424">424</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae7302d157e70b39a4a8adbf39eb55f02"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae7302d157e70b39a4a8adbf39eb55f02">◆ </a></span>fmt_ctx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFormatContext* InputFile::fmt_ctx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00085">85</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4ffe49e7403ae36ac4bdff5a7a0a3486"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4ffe49e7403ae36ac4bdff5a7a0a3486">◆ </a></span>input_ts_offset</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputFile::input_ts_offset</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00431">431</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ac2f5772aebd0118a4c464a268dbb4d9c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac2f5772aebd0118a4c464a268dbb4d9c">◆ </a></span>ist_index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::ist_index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00426">426</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa0b8f89bb033d864c83cc85c6b8db4ca"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa0b8f89bb033d864c83cc85c6b8db4ca">◆ </a></span>last_ts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputFile::last_ts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00434">434</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5553e5dc5f52efdf42e8f5e2afb84156"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5553e5dc5f52efdf42e8f5e2afb84156">◆ </a></span>loop</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::loop</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00427">427</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="afee3292b7b58207fe6fd91c8127fac19"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afee3292b7b58207fe6fd91c8127fac19">◆ </a></span>nb_streams</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::nb_streams</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00438">438</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a9a4fc2543b5db4e4a2b8b11294565dde"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9a4fc2543b5db4e4a2b8b11294565dde">◆ </a></span>nb_streams_warn</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::nb_streams_warn</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00440">440</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a44943da9b6e2a44ba3951a6203b1acc4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a44943da9b6e2a44ba3951a6203b1acc4">◆ </a></span>rate_emu</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::rate_emu</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00441">441</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a66ab0bb6b0332c27bb6b51a0b67d1459"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a66ab0bb6b0332c27bb6b51a0b67d1459">◆ </a></span>recording_time</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputFile::recording_time</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00437">437</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a586cfcb259a3a1641d1ed073f6bd4fe5"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a586cfcb259a3a1641d1ed073f6bd4fe5">◆ </a></span>seek_timestamp</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> InputFile::seek_timestamp</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00436">436</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af29c0dd6f71cb1454c23abebca06f604"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af29c0dd6f71cb1454c23abebca06f604">◆ </a></span>start_time</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputFile::start_time</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00435">435</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2253004c4ad8d6cb3256821c656bcf19"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2253004c4ad8d6cb3256821c656bcf19">◆ </a></span>streams</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d3/d6e/struct_input_stream.html">InputStream</a>* InputFile::streams</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00087">87</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6b5d8ebb8e444603bd2c35f683b2790b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6b5d8ebb8e444603bd2c35f683b2790b">◆ </a></span>time_base</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVRational InputFile::time_base</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00430">430</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a098fa89f90be39e95d5e42041e8cebfb"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a098fa89f90be39e95d5e42041e8cebfb">◆ </a></span>ts_offset</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t InputFile::ts_offset</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00433">433</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following files:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,833 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit.h File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#define-members">Macros</a> | |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit.h File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d8/dee/ffmpegkit_8h_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> |
||||
Macros</h2></td></tr> |
||||
<tr class="memitem:a06660f2006f6064ab855b6f7f10f9927"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a06660f2006f6064ab855b6f7f10f9927">FFMPEG_KIT_VERSION</a>   "4.4"</td></tr> |
||||
<tr class="separator:a06660f2006f6064ab855b6f7f10f9927"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6e43beaa714b1bf01ce2271440786e38"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>   "ffmpeg-kit"</td></tr> |
||||
<tr class="separator:a6e43beaa714b1bf01ce2271440786e38"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab78bd305488c62caf8515ee765b1ed49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#ab78bd305488c62caf8515ee765b1ed49">LOGV</a>(...)   __android_log_print(ANDROID_LOG_VERBOSE, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr> |
||||
<tr class="separator:ab78bd305488c62caf8515ee765b1ed49"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa839997a58e14061861cd634fdb7664d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#aa839997a58e14061861cd634fdb7664d">LOGD</a>(...)   __android_log_print(ANDROID_LOG_DEBUG, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr> |
||||
<tr class="separator:aa839997a58e14061861cd634fdb7664d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5512e59d578a380a441a70256af997d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a5512e59d578a380a441a70256af997d0">LOGI</a>(...)   __android_log_print(ANDROID_LOG_INFO, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr> |
||||
<tr class="separator:a5512e59d578a380a441a70256af997d0"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a07f1b0d507acedeb7550353eba4f6e66"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a07f1b0d507acedeb7550353eba4f6e66">LOGW</a>(...)   __android_log_print(ANDROID_LOG_WARN, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr> |
||||
<tr class="separator:a07f1b0d507acedeb7550353eba4f6e66"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae02538a80ad5fc009caec73487d11a8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(...)   __android_log_print(ANDROID_LOG_ERROR, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td></tr> |
||||
<tr class="separator:ae02538a80ad5fc009caec73487d11a8d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:acf2143df2c5c0730ba970425f78e133d"><td class="memItemLeft" align="right" valign="top">JNIEXPORT void JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#acf2143df2c5c0730ba970425f78e133d">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:acf2143df2c5c0730ba970425f78e133d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2cadba66d36201121084f7aacdc0bea3"><td class="memItemLeft" align="right" valign="top">JNIEXPORT void JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a2cadba66d36201121084f7aacdc0bea3">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:a2cadba66d36201121084f7aacdc0bea3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:adc4367b08770445550da6ebcfafea501"><td class="memItemLeft" align="right" valign="top">JNIEXPORT void JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#adc4367b08770445550da6ebcfafea501">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel</a> (JNIEnv *, jclass, jint)</td></tr> |
||||
<tr class="separator:adc4367b08770445550da6ebcfafea501"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a337d84820bc30ea17d6a3a98ec65c4ce"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a337d84820bc30ea17d6a3a98ec65c4ce">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:a337d84820bc30ea17d6a3a98ec65c4ce"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a913e17179b8b1db301d32c53e6243a80"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a913e17179b8b1db301d32c53e6243a80">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:a913e17179b8b1db301d32c53e6243a80"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a82417273fba006c97891232924aedbbd"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a82417273fba006c97891232924aedbbd">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion</a> (JNIEnv *, jclass)</td></tr> |
||||
<tr class="separator:a82417273fba006c97891232924aedbbd"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae632026220fac18f388c849fb96f8a02"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jint JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#ae632026220fac18f388c849fb96f8a02">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute</a> (JNIEnv *, jclass, jlong, jobjectArray)</td></tr> |
||||
<tr class="separator:ae632026220fac18f388c849fb96f8a02"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab9c74a42577bd9945e560d7a81d50352"><td class="memItemLeft" align="right" valign="top">JNIEXPORT void JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#ab9c74a42577bd9945e560d7a81d50352">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel</a> (JNIEnv *, jclass, jlong)</td></tr> |
||||
<tr class="separator:ab9c74a42577bd9945e560d7a81d50352"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab0e3dd55175a613f0eab3bece43e8ebb"><td class="memItemLeft" align="right" valign="top">JNIEXPORT <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#ab0e3dd55175a613f0eab3bece43e8ebb">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe</a> (JNIEnv *env, jclass object, jstring ffmpegPipePath)</td></tr> |
||||
<tr class="separator:ab0e3dd55175a613f0eab3bece43e8ebb"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a07a3644ed4f4edf6fcd070e964a8d0c9"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a07a3644ed4f4edf6fcd070e964a8d0c9">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate</a> (JNIEnv *env, jclass object)</td></tr> |
||||
<tr class="separator:a07a3644ed4f4edf6fcd070e964a8d0c9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae1c4f554b35b9597886af6683a4ad898"><td class="memItemLeft" align="right" valign="top">JNIEXPORT <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#ae1c4f554b35b9597886af6683a4ad898">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable</a> (JNIEnv *env, jclass object, jstring variableName, jstring variableValue)</td></tr> |
||||
<tr class="separator:ae1c4f554b35b9597886af6683a4ad898"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8f3d75629e1e9ffb9ed117eff896b5af"><td class="memItemLeft" align="right" valign="top">JNIEXPORT void JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#a8f3d75629e1e9ffb9ed117eff896b5af">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal</a> (JNIEnv *env, jclass object, jint signum)</td></tr> |
||||
<tr class="separator:a8f3d75629e1e9ffb9ed117eff896b5af"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af6a5c53fda1075105553b492c9afb330"><td class="memItemLeft" align="right" valign="top">JNIEXPORT <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/ffmpegkit_8h.html#af6a5c53fda1075105553b492c9afb330">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit</a> (JNIEnv *env, jclass object, jlong id)</td></tr> |
||||
<tr class="separator:af6a5c53fda1075105553b492c9afb330"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Macro Definition Documentation</h2> |
||||
<a id="a06660f2006f6064ab855b6f7f10f9927"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a06660f2006f6064ab855b6f7f10f9927">◆ </a></span>FFMPEG_KIT_VERSION</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define FFMPEG_KIT_VERSION   "4.4"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Library version string </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00030">30</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6e43beaa714b1bf01ce2271440786e38"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6e43beaa714b1bf01ce2271440786e38">◆ </a></span>LIB_NAME</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define LIB_NAME   "ffmpeg-kit"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Defines tag used for Android logging. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00033">33</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa839997a58e14061861cd634fdb7664d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa839997a58e14061861cd634fdb7664d">◆ </a></span>LOGD</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define LOGD</td> |
||||
<td>(</td> |
||||
<td class="paramtype"> </td> |
||||
<td class="paramname"><em>...</em></td><td>)</td> |
||||
<td>   __android_log_print(ANDROID_LOG_DEBUG, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Debug Android logging macro. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00039">39</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae02538a80ad5fc009caec73487d11a8d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae02538a80ad5fc009caec73487d11a8d">◆ </a></span>LOGE</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define LOGE</td> |
||||
<td>(</td> |
||||
<td class="paramtype"> </td> |
||||
<td class="paramname"><em>...</em></td><td>)</td> |
||||
<td>   __android_log_print(ANDROID_LOG_ERROR, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Error Android logging macro. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00048">48</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5512e59d578a380a441a70256af997d0"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5512e59d578a380a441a70256af997d0">◆ </a></span>LOGI</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define LOGI</td> |
||||
<td>(</td> |
||||
<td class="paramtype"> </td> |
||||
<td class="paramname"><em>...</em></td><td>)</td> |
||||
<td>   __android_log_print(ANDROID_LOG_INFO, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Info Android logging macro. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00042">42</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab78bd305488c62caf8515ee765b1ed49"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab78bd305488c62caf8515ee765b1ed49">◆ </a></span>LOGV</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define LOGV</td> |
||||
<td>(</td> |
||||
<td class="paramtype"> </td> |
||||
<td class="paramname"><em>...</em></td><td>)</td> |
||||
<td>   __android_log_print(ANDROID_LOG_VERBOSE, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Verbose Android logging macro. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00036">36</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a07f1b0d507acedeb7550353eba4f6e66"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07f1b0d507acedeb7550353eba4f6e66">◆ </a></span>LOGW</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">#define LOGW</td> |
||||
<td>(</td> |
||||
<td class="paramtype"> </td> |
||||
<td class="paramname"><em>...</em></td><td>)</td> |
||||
<td>   __android_log_print(ANDROID_LOG_WARN, <a class="el" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>, __VA_ARGS__)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Warn Android logging macro. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html#l00045">45</a> of file <a class="el" href="../../d8/dee/ffmpegkit_8h_source.html">ffmpegkit.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a2cadba66d36201121084f7aacdc0bea3"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2cadba66d36201121084f7aacdc0bea3">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Disables log and statistics redirection.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00703">703</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="acf2143df2c5c0730ba970425f78e133d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#acf2143df2c5c0730ba970425f78e133d">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Enables log and statistics redirection.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00676">676</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a07a3644ed4f4edf6fcd070e964a8d0c9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07a3644ed4f4edf6fcd070e964a8d0c9">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns FFmpegKit library build date natively.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>FFmpegKit library build date </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00843">843</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a913e17179b8b1db301d32c53e6243a80"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a913e17179b8b1db301d32c53e6243a80">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns FFmpeg version bundled within the library natively.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>FFmpeg version string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00728">728</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a337d84820bc30ea17d6a3a98ec65c4ce"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a337d84820bc30ea17d6a3a98ec65c4ce">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns current log level.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00666">666</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a82417273fba006c97891232924aedbbd"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a82417273fba006c97891232924aedbbd">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns FFmpegKit library version natively.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>FFmpegKit version string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00739">739</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8f3d75629e1e9ffb9ed117eff896b5af"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8f3d75629e1e9ffb9ed117eff896b5af">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jint </td> |
||||
<td class="paramname"><em>signum</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Registers a new ignored signal. Ignored signals are not handled by the library.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">signum</td><td>signal number </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00876">876</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af6a5c53fda1075105553b492c9afb330"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af6a5c53fda1075105553b492c9afb330">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jlong </td> |
||||
<td class="paramname"><em>id</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns the number of native messages which are not transmitted to the Java callbacks for the given session.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00898">898</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab9c74a42577bd9945e560d7a81d50352"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab9c74a42577bd9945e560d7a81d50352">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jlong </td> |
||||
<td class="paramname"><em>id</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Cancels an ongoing FFmpeg operation natively.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00818">818</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae632026220fac18f388c849fb96f8a02"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae632026220fac18f388c849fb96f8a02">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jlong </td> |
||||
<td class="paramname"><em>id</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jobjectArray </td> |
||||
<td class="paramname"><em>stringArray</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Synchronously executes FFmpeg natively with arguments provided.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">id</td><td>session id </td></tr> |
||||
<tr><td class="paramname">stringArray</td><td>reference to the object holding FFmpeg command arguments </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>zero on successful execution, non-zero on error </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00752">752</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab0e3dd55175a613f0eab3bece43e8ebb"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab0e3dd55175a613f0eab3bece43e8ebb">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jstring </td> |
||||
<td class="paramname"><em>ffmpegPipePath</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Creates natively a new named pipe to use in FFmpeg operations.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">ffmpegPipePath</td><td>full path of ffmpeg pipe </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>zero on successful creation, non-zero on error </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00830">830</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae1c4f554b35b9597886af6683a4ad898"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae1c4f554b35b9597886af6683a4ad898">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jstring </td> |
||||
<td class="paramname"><em>variableName</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jstring </td> |
||||
<td class="paramname"><em>variableValue</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Class: com_arthenica_ffmpegkit_FFmpegKitConfig Method: setNativeEnvironmentVariable Signature: (Ljava/lang/String;Ljava/lang/String;)I</p> |
||||
<p>Sets an environment variable natively</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">variableName</td><td>environment variable name </td></tr> |
||||
<tr><td class="paramname">variableValue</td><td>environment variable value </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>zero on success, non-zero on error </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00858">858</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="adc4367b08770445550da6ebcfafea501"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#adc4367b08770445550da6ebcfafea501">◆ </a></span>Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jint </td> |
||||
<td class="paramname"><em>level</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Sets log level.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
<tr><td class="paramname">level</td><td>log level </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00656">656</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,218 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit.h Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit.h</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d8/dee/ffmpegkit_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifndef FFMPEG_KIT_H</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define FFMPEG_KIT_H</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  </div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <jni.h></span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <android/log.h></span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "libavutil/log.h"</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "libavutil/ffversion.h"</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#a06660f2006f6064ab855b6f7f10f9927"> 30</a></span> <span class="preprocessor">#define FFMPEG_KIT_VERSION "4.4"</span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38"> 33</a></span> <span class="preprocessor">#define LIB_NAME "ffmpeg-kit"</span></div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#ab78bd305488c62caf8515ee765b1ed49"> 36</a></span> <span class="preprocessor">#define LOGV(...) __android_log_print(ANDROID_LOG_VERBOSE, LIB_NAME, __VA_ARGS__)</span></div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#aa839997a58e14061861cd634fdb7664d"> 39</a></span> <span class="preprocessor">#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LIB_NAME, __VA_ARGS__)</span></div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  </div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#a5512e59d578a380a441a70256af997d0"> 42</a></span> <span class="preprocessor">#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LIB_NAME, __VA_ARGS__)</span></div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#a07f1b0d507acedeb7550353eba4f6e66"> 45</a></span> <span class="preprocessor">#define LOGW(...) __android_log_print(ANDROID_LOG_WARN, LIB_NAME, __VA_ARGS__)</span></div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  </div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d"> 48</a></span> <span class="preprocessor">#define LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LIB_NAME, __VA_ARGS__)</span></div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  </div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"> * Method: enableNativeRedirection</span></div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment"> * Signature: ()V</span></div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#acf2143df2c5c0730ba970425f78e133d">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment"> * Method: disableNativeRedirection</span></div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment"> * Signature: ()V</span></div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a2cadba66d36201121084f7aacdc0bea3">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="comment"> * Method: setNativeLogLevel</span></div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment"> * Signature: (I)V</span></div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#adc4367b08770445550da6ebcfafea501">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel</a>(JNIEnv *, jclass, jint);</div> |
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="comment"> * Method: getNativeLogLevel</span></div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="comment"> * Signature: ()I</span></div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> JNIEXPORT jint JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a337d84820bc30ea17d6a3a98ec65c4ce">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment"> * Method: getNativeFFmpegVersion</span></div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="comment"> * Signature: ()Ljava/lang/String;</span></div> |
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> JNIEXPORT jstring JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a913e17179b8b1db301d32c53e6243a80">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div> |
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment"> * Method: getNativeVersion</span></div> |
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="comment"> * Signature: ()Ljava/lang/String;</span></div> |
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> JNIEXPORT jstring JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a82417273fba006c97891232924aedbbd">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion</a>(JNIEnv *, jclass);</div> |
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> |
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="comment"> * Method: nativeFFmpegExecute</span></div> |
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="comment"> * Signature: (J[Ljava/lang/String;)I</span></div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> JNIEXPORT jint JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae632026220fac18f388c849fb96f8a02">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute</a>(JNIEnv *, jclass, jlong, jobjectArray);</div> |
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> |
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment"> * Method: nativeFFmpegCancel</span></div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="comment"> * Signature: (J)V</span></div> |
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ab9c74a42577bd9945e560d7a81d50352">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel</a>(JNIEnv *, jclass, jlong);</div> |
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  </div> |
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="comment"> * Method: registerNewNativeFFmpegPipe</span></div> |
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="comment"> * Signature: (Ljava/lang/String;)I</span></div> |
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> JNIEXPORT <span class="keywordtype">int</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ab0e3dd55175a613f0eab3bece43e8ebb">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jstring ffmpegPipePath);</div> |
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> |
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment"> * Method: getNativeBuildDate</span></div> |
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="comment"> * Signature: ()Ljava/lang/String;</span></div> |
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> JNIEXPORT jstring JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a07a3644ed4f4edf6fcd070e964a8d0c9">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>);</div> |
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> |
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> JNIEXPORT <span class="keywordtype">int</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae1c4f554b35b9597886af6683a4ad898">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jstring variableName, jstring variableValue);</div> |
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  </div> |
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment"> * Method: ignoreNativeSignal</span></div> |
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment"> * Signature: (I)V</span></div> |
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a8f3d75629e1e9ffb9ed117eff896b5af">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jint signum);</div> |
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div> |
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="comment"> * Class: com_arthenica_ffmpegkit_FFmpegKitConfig</span></div> |
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment"> * Method: messagesInTransmit</span></div> |
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="comment"> * Signature: (J)I</span></div> |
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> JNIEXPORT <span class="keywordtype">int</span> JNICALL <a class="code" href="../../d8/dee/ffmpegkit_8h.html#af6a5c53fda1075105553b492c9afb330">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jlong <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  </div> |
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="preprocessor">#endif </span><span class="comment">/* FFMPEG_KIT_H */</span><span class="preprocessor"></span></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a07a3644ed4f4edf6fcd070e964a8d0c9"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a07a3644ed4f4edf6fcd070e964a8d0c9">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00843">ffmpegkit.c:843</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a2cadba66d36201121084f7aacdc0bea3"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a2cadba66d36201121084f7aacdc0bea3">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00703">ffmpegkit.c:703</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a337d84820bc30ea17d6a3a98ec65c4ce"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a337d84820bc30ea17d6a3a98ec65c4ce">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00666">ffmpegkit.c:666</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a82417273fba006c97891232924aedbbd"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a82417273fba006c97891232924aedbbd">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00739">ffmpegkit.c:739</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a8f3d75629e1e9ffb9ed117eff896b5af"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a8f3d75629e1e9ffb9ed117eff896b5af">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal(JNIEnv *env, jclass object, jint signum)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00876">ffmpegkit.c:876</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a913e17179b8b1db301d32c53e6243a80"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a913e17179b8b1db301d32c53e6243a80">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00728">ffmpegkit.c:728</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_ab0e3dd55175a613f0eab3bece43e8ebb"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#ab0e3dd55175a613f0eab3bece43e8ebb">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe</a></div><div class="ttdeci">JNIEXPORT int JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe(JNIEnv *env, jclass object, jstring ffmpegPipePath)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00830">ffmpegkit.c:830</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_ab9c74a42577bd9945e560d7a81d50352"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#ab9c74a42577bd9945e560d7a81d50352">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel(JNIEnv *, jclass, jlong)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00818">ffmpegkit.c:818</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_acf2143df2c5c0730ba970425f78e133d"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#acf2143df2c5c0730ba970425f78e133d">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection(JNIEnv *, jclass)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00676">ffmpegkit.c:676</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_adc4367b08770445550da6ebcfafea501"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#adc4367b08770445550da6ebcfafea501">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel(JNIEnv *, jclass, jint)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00656">ffmpegkit.c:656</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_ae1c4f554b35b9597886af6683a4ad898"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#ae1c4f554b35b9597886af6683a4ad898">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable</a></div><div class="ttdeci">JNIEXPORT int JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable(JNIEnv *env, jclass object, jstring variableName, jstring variableValue)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00858">ffmpegkit.c:858</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_ae632026220fac18f388c849fb96f8a02"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#ae632026220fac18f388c849fb96f8a02">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute(JNIEnv *, jclass, jlong, jobjectArray)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00752">ffmpegkit.c:752</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_af6a5c53fda1075105553b492c9afb330"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#af6a5c53fda1075105553b492c9afb330">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit</a></div><div class="ttdeci">JNIEXPORT int JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit(JNIEnv *env, jclass object, jlong id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00898">ffmpegkit.c:898</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,239 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ReadInterval Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ReadInterval Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:ad770e8186af2b225e597f085aa8c48f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#ad770e8186af2b225e597f085aa8c48f6">id</a></td></tr> |
||||
<tr class="memdesc:ad770e8186af2b225e597f085aa8c48f6"><td class="mdescLeft"> </td><td class="mdescRight">identifier <a href="../../d8/dee/struct_read_interval.html#ad770e8186af2b225e597f085aa8c48f6">More...</a><br /></td></tr> |
||||
<tr class="separator:ad770e8186af2b225e597f085aa8c48f6"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5b03e4fa1bae4e8fcc11c8d07076b07a"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#a5b03e4fa1bae4e8fcc11c8d07076b07a">start</a></td></tr> |
||||
<tr class="separator:a5b03e4fa1bae4e8fcc11c8d07076b07a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a002ba75702c43b2daba8119d75cdaf48"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#a002ba75702c43b2daba8119d75cdaf48">end</a></td></tr> |
||||
<tr class="memdesc:a002ba75702c43b2daba8119d75cdaf48"><td class="mdescLeft"> </td><td class="mdescRight">start, end in second/AV_TIME_BASE units <a href="../../d8/dee/struct_read_interval.html#a002ba75702c43b2daba8119d75cdaf48">More...</a><br /></td></tr> |
||||
<tr class="separator:a002ba75702c43b2daba8119d75cdaf48"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8eac5edb31716cd10d0ae859ca225525"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#a8eac5edb31716cd10d0ae859ca225525">has_start</a></td></tr> |
||||
<tr class="separator:a8eac5edb31716cd10d0ae859ca225525"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a536c58792665128dd432c3c46b3386dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#a536c58792665128dd432c3c46b3386dc">has_end</a></td></tr> |
||||
<tr class="separator:a536c58792665128dd432c3c46b3386dc"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af0ab0e88c32d4fc333a3561b9bca21f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#af0ab0e88c32d4fc333a3561b9bca21f9">start_is_offset</a></td></tr> |
||||
<tr class="separator:af0ab0e88c32d4fc333a3561b9bca21f9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:abf5325eace097eeaeb30ca7eee8ab629"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#abf5325eace097eeaeb30ca7eee8ab629">end_is_offset</a></td></tr> |
||||
<tr class="separator:abf5325eace097eeaeb30ca7eee8ab629"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a52b6de627c13619efc00610edb25bd1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dee/struct_read_interval.html#a52b6de627c13619efc00610edb25bd1c">duration_frames</a></td></tr> |
||||
<tr class="separator:a52b6de627c13619efc00610edb25bd1c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00129">129</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a52b6de627c13619efc00610edb25bd1c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a52b6de627c13619efc00610edb25bd1c">◆ </a></span>duration_frames</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ReadInterval::duration_frames</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00134">134</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a002ba75702c43b2daba8119d75cdaf48"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a002ba75702c43b2daba8119d75cdaf48">◆ </a></span>end</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t ReadInterval::end</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>start, end in second/AV_TIME_BASE units </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00131">131</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="abf5325eace097eeaeb30ca7eee8ab629"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#abf5325eace097eeaeb30ca7eee8ab629">◆ </a></span>end_is_offset</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ReadInterval::end_is_offset</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00133">133</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a536c58792665128dd432c3c46b3386dc"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a536c58792665128dd432c3c46b3386dc">◆ </a></span>has_end</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ReadInterval::has_end</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00132">132</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8eac5edb31716cd10d0ae859ca225525"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8eac5edb31716cd10d0ae859ca225525">◆ </a></span>has_start</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ReadInterval::has_start</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00132">132</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad770e8186af2b225e597f085aa8c48f6"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad770e8186af2b225e597f085aa8c48f6">◆ </a></span>id</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ReadInterval::id</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>identifier </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00130">130</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5b03e4fa1bae4e8fcc11c8d07076b07a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5b03e4fa1bae4e8fcc11c8d07076b07a">◆ </a></span>start</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t ReadInterval::start</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00131">131</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af0ab0e88c32d4fc333a3561b9bca21f9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af0ab0e88c32d4fc333a3561b9bca21f9">◆ </a></span>start_is_offset</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ReadInterval::start_is_offset</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00133">133</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,248 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: section Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">section Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a5a7d46d81e403d982cdc2e9cf53ac23b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a5a7d46d81e403d982cdc2e9cf53ac23b">id</a></td></tr> |
||||
<tr class="memdesc:a5a7d46d81e403d982cdc2e9cf53ac23b"><td class="mdescLeft"> </td><td class="mdescRight">unique id identifying a section <a href="../../d9/d11/structsection.html#a5a7d46d81e403d982cdc2e9cf53ac23b">More...</a><br /></td></tr> |
||||
<tr class="separator:a5a7d46d81e403d982cdc2e9cf53ac23b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a265ac289a64fdb5d3e665ef3fef09364"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a265ac289a64fdb5d3e665ef3fef09364">name</a></td></tr> |
||||
<tr class="separator:a265ac289a64fdb5d3e665ef3fef09364"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a641e1f7e65fdba917c295605ef65e667"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a641e1f7e65fdba917c295605ef65e667">flags</a></td></tr> |
||||
<tr class="memdesc:a641e1f7e65fdba917c295605ef65e667"><td class="mdescLeft"> </td><td class="mdescRight">For these sections the element_name field is mandatory. <a href="../../d9/d11/structsection.html#a641e1f7e65fdba917c295605ef65e667">More...</a><br /></td></tr> |
||||
<tr class="separator:a641e1f7e65fdba917c295605ef65e667"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af05c5da5dcb097efe6afa4976a11f48b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#af05c5da5dcb097efe6afa4976a11f48b">children_ids</a> [<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a366798580b5ade9ac72659d8f4e21872">SECTION_MAX_NB_CHILDREN</a>+1]</td></tr> |
||||
<tr class="memdesc:af05c5da5dcb097efe6afa4976a11f48b"><td class="mdescLeft"> </td><td class="mdescRight">list of children section IDS, terminated by -1 <a href="../../d9/d11/structsection.html#af05c5da5dcb097efe6afa4976a11f48b">More...</a><br /></td></tr> |
||||
<tr class="separator:af05c5da5dcb097efe6afa4976a11f48b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a58bd0139901401c6d581fc4f0b5418b3"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a58bd0139901401c6d581fc4f0b5418b3">element_name</a></td></tr> |
||||
<tr class="memdesc:a58bd0139901401c6d581fc4f0b5418b3"><td class="mdescLeft"> </td><td class="mdescRight">name of the contained element, if provided <a href="../../d9/d11/structsection.html#a58bd0139901401c6d581fc4f0b5418b3">More...</a><br /></td></tr> |
||||
<tr class="separator:a58bd0139901401c6d581fc4f0b5418b3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a87a965308809cb32330476fbac8ad894"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a87a965308809cb32330476fbac8ad894">unique_name</a></td></tr> |
||||
<tr class="memdesc:a87a965308809cb32330476fbac8ad894"><td class="mdescLeft"> </td><td class="mdescRight">unique section name, in case the name is ambiguous <a href="../../d9/d11/structsection.html#a87a965308809cb32330476fbac8ad894">More...</a><br /></td></tr> |
||||
<tr class="separator:a87a965308809cb32330476fbac8ad894"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a210120b400652c449b2b20db474c2305"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a210120b400652c449b2b20db474c2305">entries_to_show</a></td></tr> |
||||
<tr class="separator:a210120b400652c449b2b20db474c2305"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a19d0aa8f9d7128239086ceb8212ee518"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d11/structsection.html#a19d0aa8f9d7128239086ceb8212ee518">show_all_entries</a></td></tr> |
||||
<tr class="separator:a19d0aa8f9d7128239086ceb8212ee518"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00144">144</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="af05c5da5dcb097efe6afa4976a11f48b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af05c5da5dcb097efe6afa4976a11f48b">◆ </a></span>children_ids</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> section::children_ids[<a class="el" href="../../d8/d78/fftools__ffprobe_8c.html#a366798580b5ade9ac72659d8f4e21872">SECTION_MAX_NB_CHILDREN</a>+1]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>list of children section IDS, terminated by -1 </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00153">153</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a58bd0139901401c6d581fc4f0b5418b3"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a58bd0139901401c6d581fc4f0b5418b3">◆ </a></span>element_name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* section::element_name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>name of the contained element, if provided </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00154">154</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a210120b400652c449b2b20db474c2305"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a210120b400652c449b2b20db474c2305">◆ </a></span>entries_to_show</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* section::entries_to_show</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00156">156</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a641e1f7e65fdba917c295605ef65e667"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a641e1f7e65fdba917c295605ef65e667">◆ </a></span>flags</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> section::flags</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>For these sections the element_name field is mandatory. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00152">152</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5a7d46d81e403d982cdc2e9cf53ac23b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5a7d46d81e403d982cdc2e9cf53ac23b">◆ </a></span>id</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> section::id</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>unique id identifying a section </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00145">145</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a265ac289a64fdb5d3e665ef3fef09364"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a265ac289a64fdb5d3e665ef3fef09364">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* section::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00146">146</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a19d0aa8f9d7128239086ceb8212ee518"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a19d0aa8f9d7128239086ceb8212ee518">◆ </a></span>show_all_entries</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> section::show_all_entries</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00157">157</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a87a965308809cb32330476fbac8ad894"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a87a965308809cb32330476fbac8ad894">◆ </a></span>unique_name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* section::unique_name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>unique section name, in case the name is ambiguous </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00155">155</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,104 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_exception.c File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_exception.c File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d9/d56/ffmpegkit__exception_8c_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:a602bfc62417fcbda9f5e3e6604917b3c"><td class="memItemLeft" align="right" valign="top">__thread jmp_buf </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d56/ffmpegkit__exception_8c.html#a602bfc62417fcbda9f5e3e6604917b3c">ex_buf__</a></td></tr> |
||||
<tr class="separator:a602bfc62417fcbda9f5e3e6604917b3c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Variable Documentation</h2> |
||||
<a id="a602bfc62417fcbda9f5e3e6604917b3c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a602bfc62417fcbda9f5e3e6604917b3c">◆ </a></span>ex_buf__</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">__thread jmp_buf ex_buf__</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Holds information to implement exception handling. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d56/ffmpegkit__exception_8c_source.html#l00023">23</a> of file <a class="el" href="../../d9/d56/ffmpegkit__exception_8c_source.html">ffmpegkit_exception.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,100 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_exception.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_exception.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d9/d56/ffmpegkit__exception_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="../../d3/dad/ffmpegkit__exception_8h.html">ffmpegkit_exception.h</a>"</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="../../d9/d56/ffmpegkit__exception_8c.html#a602bfc62417fcbda9f5e3e6604917b3c"> 23</a></span> __thread jmp_buf <a class="code" href="../../d9/d56/ffmpegkit__exception_8c.html#a602bfc62417fcbda9f5e3e6604917b3c">ex_buf__</a>;</div> |
||||
<div class="ttc" id="affmpegkit__exception_8c_html_a602bfc62417fcbda9f5e3e6604917b3c"><div class="ttname"><a href="../../d9/d56/ffmpegkit__exception_8c.html#a602bfc62417fcbda9f5e3e6604917b3c">ex_buf__</a></div><div class="ttdeci">__thread jmp_buf ex_buf__</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d56/ffmpegkit__exception_8c_source.html#l00023">ffmpegkit_exception.c:23</a></div></div> |
||||
<div class="ttc" id="affmpegkit__exception_8h_html"><div class="ttname"><a href="../../d3/dad/ffmpegkit__exception_8h.html">ffmpegkit_exception.h</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,493 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: saf_wrapper.c File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">saf_wrapper.c File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../d9/d59/saf__wrapper_8c_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:afd6ac6e8613d5eea77427dc8db0fb012"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#afd6ac6e8613d5eea77427dc8db0fb012">closeParcelFileDescriptor</a> (<a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd)</td></tr> |
||||
<tr class="separator:afd6ac6e8613d5eea77427dc8db0fb012"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8aba0dc530d0b41415a9344c69a8434d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a8aba0dc530d0b41415a9344c69a8434d">fd_read_packet</a> (void *opaque, uint8_t *buf, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> buf_size)</td></tr> |
||||
<tr class="separator:a8aba0dc530d0b41415a9344c69a8434d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af746965dcc33deedab1dbdc79ccb27ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#af746965dcc33deedab1dbdc79ccb27ed">fd_write_packet</a> (void *opaque, uint8_t *buf, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> buf_size)</td></tr> |
||||
<tr class="separator:af746965dcc33deedab1dbdc79ccb27ed"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad774229ec5ea554ef15e5c7853ba2112"><td class="memItemLeft" align="right" valign="top">static int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#ad774229ec5ea554ef15e5c7853ba2112">fd_seek</a> (void *opaque, int64_t offset, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> whence)</td></tr> |
||||
<tr class="separator:ad774229ec5ea554ef15e5c7853ba2112"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5ad54c4e198d8855aa1cc92db04a639c"><td class="memItemLeft" align="right" valign="top">static AVIOContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a5ad54c4e198d8855aa1cc92db04a639c">create_fd_avio_context</a> (const char *filename, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags)</td></tr> |
||||
<tr class="separator:a5ad54c4e198d8855aa1cc92db04a639c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a86125156ef192597557031a3c6a6d534"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a86125156ef192597557031a3c6a6d534">close_fd_avio_context</a> (AVIOContext *ctx)</td></tr> |
||||
<tr class="separator:a86125156ef192597557031a3c6a6d534"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2790675f9a53df8518e80eda8e076766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a> (AVFormatContext **ps, const char *filename, ff_const59 AVInputFormat *fmt, AVDictionary **options)</td></tr> |
||||
<tr class="separator:a2790675f9a53df8518e80eda8e076766"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7de190ca7029fba2baa0ab94d4bfa579"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a7de190ca7029fba2baa0ab94d4bfa579">android_avio_open2</a> (AVIOContext **s, const char *filename, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags, const AVIOInterruptCB *<a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a>, AVDictionary **options)</td></tr> |
||||
<tr class="separator:a7de190ca7029fba2baa0ab94d4bfa579"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a902d74289b57316a5490955b4c2b60ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a> (AVIOContext **s, const char *url, <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> flags)</td></tr> |
||||
<tr class="separator:a902d74289b57316a5490955b4c2b60ac"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6984e5ee07257175ee9d3509deb9abd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a> (AVIOContext **s)</td></tr> |
||||
<tr class="separator:a6984e5ee07257175ee9d3509deb9abd9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7dfcf3da9060e99cb76ff90ee4b25213"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d59/saf__wrapper_8c.html#a7dfcf3da9060e99cb76ff90ee4b25213">android_avformat_close_input</a> (AVFormatContext **ps)</td></tr> |
||||
<tr class="separator:a7dfcf3da9060e99cb76ff90ee4b25213"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a7dfcf3da9060e99cb76ff90ee4b25213"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7dfcf3da9060e99cb76ff90ee4b25213">◆ </a></span>android_avformat_close_input()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void android_avformat_close_input </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVFormatContext ** </td> |
||||
<td class="paramname"><em>ps</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00134">134</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2790675f9a53df8518e80eda8e076766"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2790675f9a53df8518e80eda8e076766">◆ </a></span>android_avformat_open_input()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avformat_open_input </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVFormatContext ** </td> |
||||
<td class="paramname"><em>ps</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>filename</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">ff_const59 AVInputFormat * </td> |
||||
<td class="paramname"><em>fmt</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">AVDictionary ** </td> |
||||
<td class="paramname"><em>options</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00103">103</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6984e5ee07257175ee9d3509deb9abd9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6984e5ee07257175ee9d3509deb9abd9">◆ </a></span>android_avio_closep()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avio_closep </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext ** </td> |
||||
<td class="paramname"><em>s</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00129">129</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a902d74289b57316a5490955b4c2b60ac"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a902d74289b57316a5490955b4c2b60ac">◆ </a></span>android_avio_open()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avio_open </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext ** </td> |
||||
<td class="paramname"><em>s</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>url</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>flags</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00125">125</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7de190ca7029fba2baa0ab94d4bfa579"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7de190ca7029fba2baa0ab94d4bfa579">◆ </a></span>android_avio_open2()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> android_avio_open2 </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext ** </td> |
||||
<td class="paramname"><em>s</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>filename</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>flags</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">const AVIOInterruptCB * </td> |
||||
<td class="paramname"><em>int_cb</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">AVDictionary ** </td> |
||||
<td class="paramname"><em>options</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00113">113</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a86125156ef192597557031a3c6a6d534"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a86125156ef192597557031a3c6a6d534">◆ </a></span>close_fd_avio_context()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static void close_fd_avio_context </td> |
||||
<td>(</td> |
||||
<td class="paramtype">AVIOContext * </td> |
||||
<td class="paramname"><em>ctx</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00092">92</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="afd6ac6e8613d5eea77427dc8db0fb012"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afd6ac6e8613d5eea77427dc8db0fb012">◆ </a></span>closeParcelFileDescriptor()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void closeParcelFileDescriptor </td> |
||||
<td>(</td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>fd</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>JNI wrapper in <a class="el" href="../../dc/dd3/ffmpegkit_8c.html">ffmpegkit.c</a></p> |
||||
<p>Used by saf_wrapper; is expected to be called from a Java thread, therefore we don't need attach/detach </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html#l00565">565</a> of file <a class="el" href="../../dc/dd3/ffmpegkit_8c_source.html">ffmpegkit.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5ad54c4e198d8855aa1cc92db04a639c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5ad54c4e198d8855aa1cc92db04a639c">◆ </a></span>create_fd_avio_context()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static AVIOContext* create_fd_avio_context </td> |
||||
<td>(</td> |
||||
<td class="paramtype">const char * </td> |
||||
<td class="paramname"><em>filename</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>flags</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00070">70</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8aba0dc530d0b41415a9344c69a8434d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8aba0dc530d0b41415a9344c69a8434d">◆ </a></span>fd_read_packet()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd_read_packet </td> |
||||
<td>(</td> |
||||
<td class="paramtype">void * </td> |
||||
<td class="paramname"><em>opaque</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">uint8_t * </td> |
||||
<td class="paramname"><em>buf</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>buf_size</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00040">40</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad774229ec5ea554ef15e5c7853ba2112"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad774229ec5ea554ef15e5c7853ba2112">◆ </a></span>fd_seek()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static int64_t fd_seek </td> |
||||
<td>(</td> |
||||
<td class="paramtype">void * </td> |
||||
<td class="paramname"><em>opaque</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">int64_t </td> |
||||
<td class="paramname"><em>offset</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>whence</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00048">48</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af746965dcc33deedab1dbdc79ccb27ed"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af746965dcc33deedab1dbdc79ccb27ed">◆ </a></span>fd_write_packet()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="mlabels"> |
||||
<tr> |
||||
<td class="mlabels-left"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">static <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> fd_write_packet </td> |
||||
<td>(</td> |
||||
<td class="paramtype">void * </td> |
||||
<td class="paramname"><em>opaque</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">uint8_t * </td> |
||||
<td class="paramname"><em>buf</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td> |
||||
<td class="paramname"><em>buf_size</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</td> |
||||
<td class="mlabels-right"> |
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html#l00044">44</a> of file <a class="el" href="../../d9/d59/saf__wrapper_8c_source.html">saf_wrapper.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,231 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: saf_wrapper.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">saf_wrapper.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../d9/d59/saf__wrapper_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2020-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <sys/stat.h></span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <stdlib.h></span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <unistd.h></span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "config.h"</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "libavformat/avformat.h"</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "libavutil/avstring.h"</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../d6/d1f/saf__wrapper_8h.html">saf_wrapper.h</a>"</span></div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#afd6ac6e8613d5eea77427dc8db0fb012">closeParcelFileDescriptor</a>(<span class="keywordtype">int</span> fd);</div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  </div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment">// in these wrappers, we call the original functions, so we remove the shadow defines</span></div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#undef avio_closep</span></div> |
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#undef avformat_close_input</span></div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#undef avio_open</span></div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#undef avio_open2</span></div> |
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#undef avformat_open_input</span></div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a8aba0dc530d0b41415a9344c69a8434d"> 40</a></span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a8aba0dc530d0b41415a9344c69a8434d">fd_read_packet</a>(<span class="keywordtype">void</span>* opaque, uint8_t* buf, <span class="keywordtype">int</span> buf_size) {</div> |
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> read(*(<span class="keywordtype">int</span>*)opaque, buf, buf_size);</div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#af746965dcc33deedab1dbdc79ccb27ed"> 44</a></span> <span class="keyword">static</span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#af746965dcc33deedab1dbdc79ccb27ed">fd_write_packet</a>(<span class="keywordtype">void</span>* opaque, uint8_t* buf, <span class="keywordtype">int</span> buf_size) {</div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">return</span> write(*(<span class="keywordtype">int</span>*)opaque, buf, buf_size);</div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#ad774229ec5ea554ef15e5c7853ba2112"> 48</a></span> <span class="keyword">static</span> int64_t <a class="code" href="../../d9/d59/saf__wrapper_8c.html#ad774229ec5ea554ef15e5c7853ba2112">fd_seek</a>(<span class="keywordtype">void</span> *opaque, int64_t offset, <span class="keywordtype">int</span> whence) {</div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">int</span> *fd = opaque;</div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (*fd < 0) {</div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> AVERROR(EINVAL);</div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  int64_t ret;</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">if</span> (whence == AVSEEK_SIZE) {</div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">struct </span>stat st;</div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  ret = fstat(*fd, &st);</div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">return</span> ret < 0 ? AVERROR(errno) : (S_ISFIFO(st.st_mode) ? 0 : st.st_size);</div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  ret = lseek(*fd, offset, whence);</div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> ret < 0 ? AVERROR(errno) : ret;</div> |
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment"> * returns NULL if the filename is not of expected format (e.g. 'saf:72/video.md4')</span></div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a5ad54c4e198d8855aa1cc92db04a639c"> 70</a></span> <span class="keyword">static</span> AVIOContext *<a class="code" href="../../d9/d59/saf__wrapper_8c.html#a5ad54c4e198d8855aa1cc92db04a639c">create_fd_avio_context</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> flags) {</div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordtype">int</span> fd = -1;</div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* fd_ptr = NULL;</div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordflow">if</span> (av_strstart(filename, <span class="stringliteral">"saf:"</span>, &fd_ptr)) {</div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">char</span> *<span class="keyword">final</span>;</div> |
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  fd = strtol(fd_ptr, &<span class="keyword">final</span>, 10);</div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">if</span> (fd_ptr == <span class="keyword">final</span>) { <span class="comment">/* No digits found */</span></div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  fd = -1;</div> |
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div> |
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordflow">if</span> (fd >= 0) {</div> |
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordtype">int</span> *opaque = av_mallocz(<span class="keyword">sizeof</span>(<span class="keywordtype">int</span>));</div> |
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  *opaque = fd;</div> |
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordtype">int</span> write_flag = flags & AVIO_FLAG_WRITE ? 1 : 0;</div> |
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">return</span> avio_alloc_context(av_malloc(4096), 4096, write_flag, opaque, <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a8aba0dc530d0b41415a9344c69a8434d">fd_read_packet</a>, write_flag ? <a class="code" href="../../d9/d59/saf__wrapper_8c.html#af746965dcc33deedab1dbdc79ccb27ed">fd_write_packet</a> : NULL, <a class="code" href="../../d9/d59/saf__wrapper_8c.html#ad774229ec5ea554ef15e5c7853ba2112">fd_seek</a>);</div> |
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div> |
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  </div> |
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div> |
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> |
||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a86125156ef192597557031a3c6a6d534"> 92</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a86125156ef192597557031a3c6a6d534">close_fd_avio_context</a>(AVIOContext *ctx) {</div> |
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">if</span> (ctx) {</div> |
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">if</span> (<a class="code" href="../../d9/d59/saf__wrapper_8c.html#ad774229ec5ea554ef15e5c7853ba2112">fd_seek</a>(ctx->opaque, 0, AVSEEK_SIZE) >= 0) {</div> |
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordtype">int</span> *fd = ctx->opaque;</div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="../../d9/d59/saf__wrapper_8c.html#afd6ac6e8613d5eea77427dc8db0fb012">closeParcelFileDescriptor</a>(*fd);</div> |
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  av_freep(&fd);</div> |
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div> |
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  ctx->opaque = NULL;</div> |
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> |
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> }</div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div> |
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a2790675f9a53df8518e80eda8e076766"> 103</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a>(AVFormatContext **ps, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename,</div> |
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  ff_const59 AVInputFormat *fmt, AVDictionary **options) {</div> |
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">if</span> (!(*ps) && !(*ps = avformat_alloc_context()))</div> |
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> AVERROR(ENOMEM);</div> |
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div> |
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  (*ps)->pb = <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a5ad54c4e198d8855aa1cc92db04a639c">create_fd_avio_context</a>(filename, AVIO_FLAG_READ);</div> |
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div> |
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordflow">return</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#a0ceafc1e6f5e79ebe5a56f7820e40929">avformat_open_input</a>(ps, filename, fmt, options);</div> |
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> }</div> |
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div> |
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a7de190ca7029fba2baa0ab94d4bfa579"> 113</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a7de190ca7029fba2baa0ab94d4bfa579">android_avio_open2</a>(AVIOContext **s, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename, <span class="keywordtype">int</span> flags,</div> |
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">const</span> AVIOInterruptCB *<a class="code" href="../../d7/d48/fftools__ffmpeg_8c.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a>, AVDictionary **options) {</div> |
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  AVIOContext *fd_context = <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a5ad54c4e198d8855aa1cc92db04a639c">create_fd_avio_context</a>(filename, flags);</div> |
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  </div> |
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">if</span> (fd_context) {</div> |
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  *s = fd_context;</div> |
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div> |
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div> |
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">return</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#a978b4688385a9cc2529c31ac860151d5">avio_open2</a>(s, filename, flags, <a class="code" href="../../d7/d48/fftools__ffmpeg_8c.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a>, options);</div> |
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> }</div> |
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div> |
||||
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a902d74289b57316a5490955b4c2b60ac"> 125</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a>(AVIOContext **s, <span class="keyword">const</span> <span class="keywordtype">char</span> *url, <span class="keywordtype">int</span> flags) {</div> |
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a7de190ca7029fba2baa0ab94d4bfa579">android_avio_open2</a>(s, url, flags, NULL, NULL);</div> |
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> }</div> |
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div> |
||||
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a6984e5ee07257175ee9d3509deb9abd9"> 129</a></span> <span class="keywordtype">int</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a>(AVIOContext **s) {</div> |
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a86125156ef192597557031a3c6a6d534">close_fd_avio_context</a>(*s);</div> |
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#ad630e12e35075294df64066949aece9b">avio_closep</a>(s);</div> |
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> }</div> |
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div> |
||||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d9/d59/saf__wrapper_8c.html#a7dfcf3da9060e99cb76ff90ee4b25213"> 134</a></span> <span class="keywordtype">void</span> <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a7dfcf3da9060e99cb76ff90ee4b25213">android_avformat_close_input</a>(AVFormatContext **ps) {</div> |
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">if</span> (*ps && (*ps)->pb) {</div> |
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="../../d9/d59/saf__wrapper_8c.html#a86125156ef192597557031a3c6a6d534">close_fd_avio_context</a>((*ps)->pb);</div> |
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  }</div> |
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="../../d6/d1f/saf__wrapper_8h.html#afc5dd40d58ea919eff6eee28cab77c18">avformat_close_input</a>(ps);</div> |
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> }</div> |
||||
<div class="ttc" id="afftools__ffmpeg_8c_html_a166da4a1a1f99ead2015de10ca32e48f"><div class="ttname"><a href="../../d7/d48/fftools__ffmpeg_8c.html#a166da4a1a1f99ead2015de10ca32e48f">int_cb</a></div><div class="ttdeci">__thread const AVIOInterruptCB int_cb</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l00621">fftools_ffmpeg.c:621</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a2790675f9a53df8518e80eda8e076766"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a2790675f9a53df8518e80eda8e076766">android_avformat_open_input</a></div><div class="ttdeci">int android_avformat_open_input(AVFormatContext **ps, const char *filename, ff_const59 AVInputFormat *fmt, AVDictionary **options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00103">saf_wrapper.c:103</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a5ad54c4e198d8855aa1cc92db04a639c"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a5ad54c4e198d8855aa1cc92db04a639c">create_fd_avio_context</a></div><div class="ttdeci">static AVIOContext * create_fd_avio_context(const char *filename, int flags)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00070">saf_wrapper.c:70</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a6984e5ee07257175ee9d3509deb9abd9"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a6984e5ee07257175ee9d3509deb9abd9">android_avio_closep</a></div><div class="ttdeci">int android_avio_closep(AVIOContext **s)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00129">saf_wrapper.c:129</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a7de190ca7029fba2baa0ab94d4bfa579"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a7de190ca7029fba2baa0ab94d4bfa579">android_avio_open2</a></div><div class="ttdeci">int android_avio_open2(AVIOContext **s, const char *filename, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00113">saf_wrapper.c:113</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a7dfcf3da9060e99cb76ff90ee4b25213"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a7dfcf3da9060e99cb76ff90ee4b25213">android_avformat_close_input</a></div><div class="ttdeci">void android_avformat_close_input(AVFormatContext **ps)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00134">saf_wrapper.c:134</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a86125156ef192597557031a3c6a6d534"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a86125156ef192597557031a3c6a6d534">close_fd_avio_context</a></div><div class="ttdeci">static void close_fd_avio_context(AVIOContext *ctx)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00092">saf_wrapper.c:92</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a8aba0dc530d0b41415a9344c69a8434d"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a8aba0dc530d0b41415a9344c69a8434d">fd_read_packet</a></div><div class="ttdeci">static int fd_read_packet(void *opaque, uint8_t *buf, int buf_size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00040">saf_wrapper.c:40</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_a902d74289b57316a5490955b4c2b60ac"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#a902d74289b57316a5490955b4c2b60ac">android_avio_open</a></div><div class="ttdeci">int android_avio_open(AVIOContext **s, const char *url, int flags)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00125">saf_wrapper.c:125</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_ad774229ec5ea554ef15e5c7853ba2112"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#ad774229ec5ea554ef15e5c7853ba2112">fd_seek</a></div><div class="ttdeci">static int64_t fd_seek(void *opaque, int64_t offset, int whence)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00048">saf_wrapper.c:48</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_af746965dcc33deedab1dbdc79ccb27ed"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#af746965dcc33deedab1dbdc79ccb27ed">fd_write_packet</a></div><div class="ttdeci">static int fd_write_packet(void *opaque, uint8_t *buf, int buf_size)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d59/saf__wrapper_8c_source.html#l00044">saf_wrapper.c:44</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8c_html_afd6ac6e8613d5eea77427dc8db0fb012"><div class="ttname"><a href="../../d9/d59/saf__wrapper_8c.html#afd6ac6e8613d5eea77427dc8db0fb012">closeParcelFileDescriptor</a></div><div class="ttdeci">void closeParcelFileDescriptor(int fd)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00565">ffmpegkit.c:565</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html">saf_wrapper.h</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_a0ceafc1e6f5e79ebe5a56f7820e40929"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#a0ceafc1e6f5e79ebe5a56f7820e40929">avformat_open_input</a></div><div class="ttdeci">#define avformat_open_input</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d1f/saf__wrapper_8h_source.html#l00044">saf_wrapper.h:44</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_a978b4688385a9cc2529c31ac860151d5"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#a978b4688385a9cc2529c31ac860151d5">avio_open2</a></div><div class="ttdeci">#define avio_open2</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d1f/saf__wrapper_8h_source.html#l00040">saf_wrapper.h:40</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_ad630e12e35075294df64066949aece9b"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#ad630e12e35075294df64066949aece9b">avio_closep</a></div><div class="ttdeci">#define avio_closep</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d1f/saf__wrapper_8h_source.html#l00030">saf_wrapper.h:30</a></div></div> |
||||
<div class="ttc" id="asaf__wrapper_8h_html_afc5dd40d58ea919eff6eee28cab77c18"><div class="ttname"><a href="../../d6/d1f/saf__wrapper_8h.html#afc5dd40d58ea919eff6eee28cab77c18">avformat_close_input</a></div><div class="ttdeci">#define avformat_close_input</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d1f/saf__wrapper_8h_source.html#l00033">saf_wrapper.h:33</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,160 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: unit_value Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">unit_value Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:aa6f21618a8e5c2349c473b8de34dca09"><td class="memItemLeft" >union {</td></tr> |
||||
<tr class="memitem:a43aee00869e28f6cf0c134ef1fd01b69"><td class="memItemLeft" >   double   <a class="el" href="../../d9/d6d/structunit__value.html#acfae846f0153d85d80ff7f27740b0c61">d</a></td></tr> |
||||
<tr class="separator:a43aee00869e28f6cf0c134ef1fd01b69"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4d3ab70b4a5ce26ab15f599982907a59"><td class="memItemLeft" >   long long <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>   <a class="el" href="../../d9/d6d/structunit__value.html#aeb4ceca9397c45a4618e4bfc2f7a8516">i</a></td></tr> |
||||
<tr class="separator:a4d3ab70b4a5ce26ab15f599982907a59"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa6f21618a8e5c2349c473b8de34dca09"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d6d/structunit__value.html#aa6f21618a8e5c2349c473b8de34dca09">val</a></td></tr> |
||||
<tr class="separator:aa6f21618a8e5c2349c473b8de34dca09"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a318959a4ba5a58de0585e5e95290f04a"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d6d/structunit__value.html#a318959a4ba5a58de0585e5e95290f04a">unit</a></td></tr> |
||||
<tr class="separator:a318959a4ba5a58de0585e5e95290f04a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00369">369</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="acfae846f0153d85d80ff7f27740b0c61"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#acfae846f0153d85d80ff7f27740b0c61">◆ </a></span>d</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">double unit_value::d</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00370">370</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aeb4ceca9397c45a4618e4bfc2f7a8516"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeb4ceca9397c45a4618e4bfc2f7a8516">◆ </a></span>i</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">long long <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> unit_value::i</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00370">370</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a318959a4ba5a58de0585e5e95290f04a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a318959a4ba5a58de0585e5e95290f04a">◆ </a></span>unit</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* unit_value::unit</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00371">371</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa6f21618a8e5c2349c473b8de34dca09"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa6f21618a8e5c2349c473b8de34dca09">◆ </a></span></h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">union { ... } unit_value::val</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,233 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: FilterGraph Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">FilterGraph Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a3ec6739834ba482eacc125e05b59b246"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#a3ec6739834ba482eacc125e05b59b246">index</a></td></tr> |
||||
<tr class="separator:a3ec6739834ba482eacc125e05b59b246"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad45139bb5ec5c7766be0b216f9c8c2c4"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#ad45139bb5ec5c7766be0b216f9c8c2c4">graph_desc</a></td></tr> |
||||
<tr class="separator:ad45139bb5ec5c7766be0b216f9c8c2c4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae222203d54c99d90f4308f5fd2285ee5"><td class="memItemLeft" align="right" valign="top">AVFilterGraph * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">graph</a></td></tr> |
||||
<tr class="separator:ae222203d54c99d90f4308f5fd2285ee5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7bc2aac4115ac1a2fc951e5d0a403824"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#a7bc2aac4115ac1a2fc951e5d0a403824">reconfiguration</a></td></tr> |
||||
<tr class="separator:a7bc2aac4115ac1a2fc951e5d0a403824"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:afb2dea711d92a8a8cb94eebecd9c1e13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#afb2dea711d92a8a8cb94eebecd9c1e13">inputs</a></td></tr> |
||||
<tr class="separator:afb2dea711d92a8a8cb94eebecd9c1e13"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa88faf44822ec4e04597a6eef12a7760"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#aa88faf44822ec4e04597a6eef12a7760">nb_inputs</a></td></tr> |
||||
<tr class="separator:aa88faf44822ec4e04597a6eef12a7760"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa078de74cae0940747ba826567b74aef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d0f/struct_output_filter.html">OutputFilter</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#aa078de74cae0940747ba826567b74aef">outputs</a></td></tr> |
||||
<tr class="separator:aa078de74cae0940747ba826567b74aef"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a92c7f6faf7e95b259bce1c717d43b4ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de7/struct_filter_graph.html#a92c7f6faf7e95b259bce1c717d43b4ee">nb_outputs</a></td></tr> |
||||
<tr class="separator:a92c7f6faf7e95b259bce1c717d43b4ee"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00310">310</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="ae222203d54c99d90f4308f5fd2285ee5"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae222203d54c99d90f4308f5fd2285ee5">◆ </a></span>graph</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFilterGraph* FilterGraph::graph</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00314">314</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad45139bb5ec5c7766be0b216f9c8c2c4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad45139bb5ec5c7766be0b216f9c8c2c4">◆ </a></span>graph_desc</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* FilterGraph::graph_desc</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00312">312</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a3ec6739834ba482eacc125e05b59b246"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3ec6739834ba482eacc125e05b59b246">◆ </a></span>index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> FilterGraph::index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00311">311</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="afb2dea711d92a8a8cb94eebecd9c1e13"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afb2dea711d92a8a8cb94eebecd9c1e13">◆ </a></span>inputs</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d7/d0c/struct_input_filter.html">InputFilter</a>** FilterGraph::inputs</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00317">317</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa88faf44822ec4e04597a6eef12a7760"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa88faf44822ec4e04597a6eef12a7760">◆ </a></span>nb_inputs</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> FilterGraph::nb_inputs</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00318">318</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a92c7f6faf7e95b259bce1c717d43b4ee"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a92c7f6faf7e95b259bce1c717d43b4ee">◆ </a></span>nb_outputs</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> FilterGraph::nb_outputs</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00320">320</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa078de74cae0940747ba826567b74aef"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa078de74cae0940747ba826567b74aef">◆ </a></span>outputs</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d0/d0f/struct_output_filter.html">OutputFilter</a>** FilterGraph::outputs</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00319">319</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7bc2aac4115ac1a2fc951e5d0a403824"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7bc2aac4115ac1a2fc951e5d0a403824">◆ </a></span>reconfiguration</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> FilterGraph::reconfiguration</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00315">315</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,125 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: INIContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">INIContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:afac90343e8f73c96248fc98ca62606ce"><td class="memItemLeft" align="right" valign="top">const AVClass * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d4f/struct_i_n_i_context.html#afac90343e8f73c96248fc98ca62606ce">class</a></td></tr> |
||||
<tr class="separator:afac90343e8f73c96248fc98ca62606ce"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5d1ae2886afbb896cdbd02fba7c3a373"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d4f/struct_i_n_i_context.html#a5d1ae2886afbb896cdbd02fba7c3a373">hierarchical</a></td></tr> |
||||
<tr class="separator:a5d1ae2886afbb896cdbd02fba7c3a373"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01362">1362</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="afac90343e8f73c96248fc98ca62606ce"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afac90343e8f73c96248fc98ca62606ce">◆ </a></span>class</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const AVClass* INIContext::class</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01363">1363</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5d1ae2886afbb896cdbd02fba7c3a373"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5d1ae2886afbb896cdbd02fba7c3a373">◆ </a></span>hierarchical</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> INIContext::hierarchical</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l01364">1364</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,343 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_abidetect.c File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> | |
||||
<a href="#var-members">Variables</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_abidetect.c File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../da/d94/ffmpegkit__abidetect_8c_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memItemLeft" align="right" valign="top">jint </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a> (JavaVM *vm, void *reserved)</td></tr> |
||||
<tr class="separator:ad2f07df887428c1c8e78f3c485e9c71c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a9ba2545b5e2d8597dc5212e95f9ec5a4"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a> (JNIEnv *env, jclass object)</td></tr> |
||||
<tr class="separator:a9ba2545b5e2d8597dc5212e95f9ec5a4"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:affa56ec7160ee64a4ff46bca04d223ed"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a> (JNIEnv *env, jclass object)</td></tr> |
||||
<tr class="separator:affa56ec7160ee64a4ff46bca04d223ed"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:abdf984b908806524bc13324dc005307d"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jboolean JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a> (JNIEnv *env, jclass object)</td></tr> |
||||
<tr class="separator:abdf984b908806524bc13324dc005307d"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ab07a975ac05f5ee3dc6ae25ce3dc9c0f"><td class="memItemLeft" align="right" valign="top">JNIEXPORT jstring JNICALL </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a> (JNIEnv *env, jclass object)</td></tr> |
||||
<tr class="separator:ab07a975ac05f5ee3dc6ae25ce3dc9c0f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table><table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
||||
Variables</h2></td></tr> |
||||
<tr class="memitem:ac496580fe1118787965992377eb6dd1e"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a> = "com/arthenica/ffmpegkit/AbiDetect"</td></tr> |
||||
<tr class="separator:ac496580fe1118787965992377eb6dd1e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:afeaddf7584f3223779912ab073460ba5"><td class="memItemLeft" align="right" valign="top">JNINativeMethod </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/ffmpegkit__abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abiDetectMethods</a> []</td></tr> |
||||
<tr class="separator:afeaddf7584f3223779912ab073460ba5"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a9ba2545b5e2d8597dc5212e95f9ec5a4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9ba2545b5e2d8597dc5212e95f9ec5a4">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns loaded ABI name.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>loaded ABI name as UTF string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00070">70</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab07a975ac05f5ee3dc6ae25ce3dc9c0f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns build configuration for FFmpeg.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>build configuration string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00142">142</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="affa56ec7160ee64a4ff46bca04d223ed"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#affa56ec7160ee64a4ff46bca04d223ed">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns ABI name of the running cpu.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>ABI name of the running cpu as UTF string </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00093">93</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="abdf984b908806524bc13324dc005307d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#abdf984b908806524bc13324dc005307d">◆ </a></span>Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNIEXPORT jboolean JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JNIEnv * </td> |
||||
<td class="paramname"><em>env</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">jclass </td> |
||||
<td class="paramname"><em>object</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Returns whether FFmpegKit release is a long term release or not.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">env</td><td>pointer to native method interface </td></tr> |
||||
<tr><td class="paramname">object</td><td>reference to the class on which this method is invoked </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>yes or no </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00127">127</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad2f07df887428c1c8e78f3c485e9c71c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad2f07df887428c1c8e78f3c485e9c71c">◆ </a></span>JNI_OnLoad()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">jint JNI_OnLoad </td> |
||||
<td>(</td> |
||||
<td class="paramtype">JavaVM * </td> |
||||
<td class="paramname"><em>vm</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">void * </td> |
||||
<td class="paramname"><em>reserved</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Called when 'abidetect' native library is loaded.</p> |
||||
<dl class="params"><dt>Parameters</dt><dd> |
||||
<table class="params"> |
||||
<tr><td class="paramname">vm</td><td>pointer to the running virtual machine </td></tr> |
||||
<tr><td class="paramname">reserved</td><td>reserved </td></tr> |
||||
</table> |
||||
</dd> |
||||
</dl> |
||||
<dl class="section return"><dt>Returns</dt><dd>JNI version needed by 'abidetect' library </dd></dl> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00042">42</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<h2 class="groupheader">Variable Documentation</h2> |
||||
<a id="ac496580fe1118787965992377eb6dd1e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac496580fe1118787965992377eb6dd1e">◆ </a></span>abiDetectClassName</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* abiDetectClassName = "com/arthenica/ffmpegkit/AbiDetect"</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>Full name of the Java class that owns native functions in this file. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00025">25</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="afeaddf7584f3223779912ab073460ba5"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#afeaddf7584f3223779912ab073460ba5">◆ </a></span>abiDetectMethods</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">JNINativeMethod abiDetectMethods[]</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div> |
||||
<div class="line"> {<span class="stringliteral">"getNativeAbi"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a>},</div> |
||||
<div class="line"> {<span class="stringliteral">"getNativeCpuAbi"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a>},</div> |
||||
<div class="line"> {<span class="stringliteral">"isNativeLTSBuild"</span>, <span class="stringliteral">"()Z"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a>},</div> |
||||
<div class="line"> {<span class="stringliteral">"getNativeBuildConf"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a>}</div> |
||||
<div class="line">}</div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_a9ba2545b5e2d8597dc5212e95f9ec5a4"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00070">ffmpegkit_abidetect.c:70</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_ab07a975ac05f5ee3dc6ae25ce3dc9c0f"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00142">ffmpegkit_abidetect.c:142</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_abdf984b908806524bc13324dc005307d"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a></div><div class="ttdeci">JNIEXPORT jboolean JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00127">ffmpegkit_abidetect.c:127</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_affa56ec7160ee64a4ff46bca04d223ed"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00093">ffmpegkit_abidetect.c:93</a></div></div> |
||||
</div><!-- fragment --><p>Prototypes of native functions defined by this file. </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00028">28</a> of file <a class="el" href="../../da/d94/ffmpegkit__abidetect_8c_source.html">ffmpegkit_abidetect.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,200 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit_abidetect.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit_abidetect.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../da/d94/ffmpegkit__abidetect_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "cpu-features.h"</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html">fftools_ffmpeg.h</a>"</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html">ffmpegkit_abidetect.h</a>"</span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e"> 25</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a> = <span class="stringliteral">"com/arthenica/ffmpegkit/AbiDetect"</span>;</div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#afeaddf7584f3223779912ab073460ba5"> 28</a></span> JNINativeMethod <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abiDetectMethods</a>[] = {</div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  {<span class="stringliteral">"getNativeAbi"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a>},</div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  {<span class="stringliteral">"getNativeCpuAbi"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a>},</div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  {<span class="stringliteral">"isNativeLTSBuild"</span>, <span class="stringliteral">"()Z"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a>},</div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  {<span class="stringliteral">"getNativeBuildConf"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a>}</div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> };</div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c"> 42</a></span> jint <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a>(JavaVM *vm, <span class="keywordtype">void</span> *reserved) {</div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  JNIEnv *env;</div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">if</span> ((*vm)->GetEnv(vm, (<span class="keywordtype">void</span>**) &env, JNI_VERSION_1_6) != JNI_OK) {</div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to GetEnv for class %s.\n"</span>, <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a>);</div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  jclass abiDetectClass = (*env)->FindClass(env, <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a>);</div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">if</span> (abiDetectClass == NULL) {</div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to FindClass %s.\n"</span>, <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a>);</div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">if</span> ((*env)->RegisterNatives(env, abiDetectClass, <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abiDetectMethods</a>, 4) < 0) {</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to RegisterNatives for class %s.\n"</span>, <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a>);</div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  </div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> JNI_VERSION_1_6;</div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> |
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4"> 70</a></span> JNIEXPORT jstring JNICALL <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  </div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#ifdef FFMPEG_KIT_ARM_V7A</span></div> |
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <span class="stringliteral">"arm-v7a"</span>);</div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#elif FFMPEG_KIT_ARM64_V8A</span></div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <span class="stringliteral">"arm64-v8a"</span>);</div> |
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="preprocessor">#elif FFMPEG_KIT_X86</span></div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <span class="stringliteral">"x86"</span>);</div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor">#elif FFMPEG_KIT_X86_64</span></div> |
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <span class="stringliteral">"x86_64"</span>);</div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#else</span></div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <span class="stringliteral">"unknown"</span>);</div> |
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor">#endif</span></div> |
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  </div> |
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> |
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> |
||||
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed"> 93</a></span> JNIEXPORT jstring JNICALL <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  AndroidCpuFamily family = android_getCpuFamily();</div> |
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">if</span> (family == ANDROID_CPU_FAMILY_ARM) {</div> |
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  uint64_t features = android_getCpuFeatures();</div> |
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  </div> |
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">if</span> (features & ANDROID_CPU_ARM_FEATURE_ARMv7) {</div> |
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">if</span> (features & ANDROID_CPU_ARM_FEATURE_NEON) {</div> |
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa0528bb977fb058f35088a123f024040">ABI_ARMV7A_NEON</a>);</div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c">ABI_ARMV7A</a>);</div> |
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  }</div> |
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19">ABI_ARM</a>);</div> |
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div> |
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> |
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (family == ANDROID_CPU_FAMILY_ARM64) {</div> |
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9">ABI_ARM64_V8A</a>);</div> |
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (family == ANDROID_CPU_FAMILY_X86) {</div> |
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e">ABI_X86</a>);</div> |
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (family == ANDROID_CPU_FAMILY_X86_64) {</div> |
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd">ABI_X86_64</a>);</div> |
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d0/d07/ffmpegkit__abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f">ABI_UNKNOWN</a>);</div> |
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> |
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> }</div> |
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div> |
||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d"> 127</a></span> JNIEXPORT jboolean JNICALL <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="preprocessor"> #if defined(FFMPEG_KIT_LTS)</span></div> |
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> JNI_TRUE;</div> |
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="preprocessor"> #else</span></div> |
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="preprocessor"> #endif</span></div> |
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div> |
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div> |
||||
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f"> 142</a></span> JNIEXPORT jstring JNICALL <a class="code" href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, FFMPEG_CONFIGURATION);</div> |
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> }</div> |
||||
<div class="ttc" id="affmpegkit_8h_html_ae02538a80ad5fc009caec73487d11a8d"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a></div><div class="ttdeci">#define LOGE(...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dee/ffmpegkit_8h_source.html#l00048">ffmpegkit.h:48</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_a9ba2545b5e2d8597dc5212e95f9ec5a4"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#a9ba2545b5e2d8597dc5212e95f9ec5a4">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeAbi(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00070">ffmpegkit_abidetect.c:70</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_ab07a975ac05f5ee3dc6ae25ce3dc9c0f"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#ab07a975ac05f5ee3dc6ae25ce3dc9c0f">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeBuildConf(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00142">ffmpegkit_abidetect.c:142</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_abdf984b908806524bc13324dc005307d"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#abdf984b908806524bc13324dc005307d">Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild</a></div><div class="ttdeci">JNIEXPORT jboolean JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_isNativeLTSBuild(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00127">ffmpegkit_abidetect.c:127</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_ac496580fe1118787965992377eb6dd1e"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#ac496580fe1118787965992377eb6dd1e">abiDetectClassName</a></div><div class="ttdeci">const char * abiDetectClassName</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00025">ffmpegkit_abidetect.c:25</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_ad2f07df887428c1c8e78f3c485e9c71c"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a></div><div class="ttdeci">jint JNI_OnLoad(JavaVM *vm, void *reserved)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00042">ffmpegkit_abidetect.c:42</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_afeaddf7584f3223779912ab073460ba5"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#afeaddf7584f3223779912ab073460ba5">abiDetectMethods</a></div><div class="ttdeci">JNINativeMethod abiDetectMethods[]</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00028">ffmpegkit_abidetect.c:28</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8c_html_affa56ec7160ee64a4ff46bca04d223ed"><div class="ttname"><a href="../../da/d94/ffmpegkit__abidetect_8c.html#affa56ec7160ee64a4ff46bca04d223ed">Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_AbiDetect_getNativeCpuAbi(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../da/d94/ffmpegkit__abidetect_8c_source.html#l00093">ffmpegkit_abidetect.c:93</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html">ffmpegkit_abidetect.h</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_a651b92d66b0514569b6c1e70ab56ccbd"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#a651b92d66b0514569b6c1e70ab56ccbd">ABI_X86_64</a></div><div class="ttdeci">#define ABI_X86_64</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00039">ffmpegkit_abidetect.h:39</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_a8542ed76f69cc1f6905ec045deb67b19"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#a8542ed76f69cc1f6905ec045deb67b19">ABI_ARM</a></div><div class="ttdeci">#define ABI_ARM</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00033">ffmpegkit_abidetect.h:33</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_aa0528bb977fb058f35088a123f024040"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa0528bb977fb058f35088a123f024040">ABI_ARMV7A_NEON</a></div><div class="ttdeci">#define ABI_ARMV7A_NEON</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00027">ffmpegkit_abidetect.h:27</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_aa8b590581b911e09a91165e1bfe1af4e"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#aa8b590581b911e09a91165e1bfe1af4e">ABI_X86</a></div><div class="ttdeci">#define ABI_X86</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00036">ffmpegkit_abidetect.h:36</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_ae1ac408cde1fef8015e817132c82f90f"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#ae1ac408cde1fef8015e817132c82f90f">ABI_UNKNOWN</a></div><div class="ttdeci">#define ABI_UNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00045">ffmpegkit_abidetect.h:45</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_aecf047197c8d184994bd8391c89dafd9"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#aecf047197c8d184994bd8391c89dafd9">ABI_ARM64_V8A</a></div><div class="ttdeci">#define ABI_ARM64_V8A</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00042">ffmpegkit_abidetect.h:42</a></div></div> |
||||
<div class="ttc" id="affmpegkit__abidetect_8h_html_af4bd943711a852348c6fe7a850c68d9c"><div class="ttname"><a href="../../d0/d07/ffmpegkit__abidetect_8h.html#af4bd943711a852348c6fe7a850c68d9c">ABI_ARMV7A</a></div><div class="ttdeci">#define ABI_ARMV7A</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d07/ffmpegkit__abidetect_8h_source.html#l00030">ffmpegkit_abidetect.h:30</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html">fftools_ffmpeg.h</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,197 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: StreamMap Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">StreamMap Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a4b146ee6da0df9d55d435d9153636504"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d60/struct_stream_map.html#a4b146ee6da0df9d55d435d9153636504">disabled</a></td></tr> |
||||
<tr class="separator:a4b146ee6da0df9d55d435d9153636504"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af8b5bac41a8831242ead1441bdca6783"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d60/struct_stream_map.html#af8b5bac41a8831242ead1441bdca6783">file_index</a></td></tr> |
||||
<tr class="separator:af8b5bac41a8831242ead1441bdca6783"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a2982108d57751e19c308fe338361b066"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d60/struct_stream_map.html#a2982108d57751e19c308fe338361b066">stream_index</a></td></tr> |
||||
<tr class="separator:a2982108d57751e19c308fe338361b066"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aebf79dd4732117dab9f6b88ffe0d6fb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d60/struct_stream_map.html#aebf79dd4732117dab9f6b88ffe0d6fb0">sync_file_index</a></td></tr> |
||||
<tr class="separator:aebf79dd4732117dab9f6b88ffe0d6fb0"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8839b093e6e8ae59892cfe68d9dc99c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d60/struct_stream_map.html#a8839b093e6e8ae59892cfe68d9dc99c6">sync_stream_index</a></td></tr> |
||||
<tr class="separator:a8839b093e6e8ae59892cfe68d9dc99c6"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aca10df0c2fe6f0e6c13c7b536f6ef7d2"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d60/struct_stream_map.html#aca10df0c2fe6f0e6c13c7b536f6ef7d2">linklabel</a></td></tr> |
||||
<tr class="separator:aca10df0c2fe6f0e6c13c7b536f6ef7d2"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00103">103</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a4b146ee6da0df9d55d435d9153636504"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4b146ee6da0df9d55d435d9153636504">◆ </a></span>disabled</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> StreamMap::disabled</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00104">104</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af8b5bac41a8831242ead1441bdca6783"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af8b5bac41a8831242ead1441bdca6783">◆ </a></span>file_index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> StreamMap::file_index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00105">105</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aca10df0c2fe6f0e6c13c7b536f6ef7d2"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aca10df0c2fe6f0e6c13c7b536f6ef7d2">◆ </a></span>linklabel</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* StreamMap::linklabel</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00109">109</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2982108d57751e19c308fe338361b066"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2982108d57751e19c308fe338361b066">◆ </a></span>stream_index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> StreamMap::stream_index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00106">106</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aebf79dd4732117dab9f6b88ffe0d6fb0"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aebf79dd4732117dab9f6b88ffe0d6fb0">◆ </a></span>sync_file_index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> StreamMap::sync_file_index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00107">107</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8839b093e6e8ae59892cfe68d9dc99c6"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8839b093e6e8ae59892cfe68d9dc99c6">◆ </a></span>sync_stream_index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> StreamMap::sync_stream_index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00108">108</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,161 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OptionParseContext Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OptionParseContext Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a1aea6da0c95924fa2d68bae2a404bd32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/db5/struct_option_parse_context.html#a1aea6da0c95924fa2d68bae2a404bd32">global_opts</a></td></tr> |
||||
<tr class="separator:a1aea6da0c95924fa2d68bae2a404bd32"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac495a79844c7d896aadd2d7a3cb95993"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/db5/struct_option_parse_context.html#ac495a79844c7d896aadd2d7a3cb95993">groups</a></td></tr> |
||||
<tr class="separator:ac495a79844c7d896aadd2d7a3cb95993"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7068ca695402a957d1e326faa065e4f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/db5/struct_option_parse_context.html#a7068ca695402a957d1e326faa065e4f7">nb_groups</a></td></tr> |
||||
<tr class="separator:a7068ca695402a957d1e326faa065e4f7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aeee35d464ee609c78c9363cd54b7db13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/db5/struct_option_parse_context.html#aeee35d464ee609c78c9363cd54b7db13">cur_group</a></td></tr> |
||||
<tr class="separator:aeee35d464ee609c78c9363cd54b7db13"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00322">322</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="aeee35d464ee609c78c9363cd54b7db13"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeee35d464ee609c78c9363cd54b7db13">◆ </a></span>cur_group</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> OptionParseContext::cur_group</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00329">329</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1aea6da0c95924fa2d68bae2a404bd32"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1aea6da0c95924fa2d68bae2a404bd32">◆ </a></span>global_opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d6/d69/struct_option_group.html">OptionGroup</a> OptionParseContext::global_opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00323">323</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ac495a79844c7d896aadd2d7a3cb95993"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac495a79844c7d896aadd2d7a3cb95993">◆ </a></span>groups</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d7/d4f/struct_option_group_list.html">OptionGroupList</a>* OptionParseContext::groups</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00325">325</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7068ca695402a957d1e326faa065e4f7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7068ca695402a957d1e326faa065e4f7">◆ </a></span>nb_groups</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OptionParseContext::nb_groups</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00326">326</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,146 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OptionGroupDef Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OptionGroupDef Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a16482fd6723f260b266f8355822d08da"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dd7/struct_option_group_def.html#a16482fd6723f260b266f8355822d08da">name</a></td></tr> |
||||
<tr class="separator:a16482fd6723f260b266f8355822d08da"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a611c3e5d93946e4fcb00004ea3def028"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dd7/struct_option_group_def.html#a611c3e5d93946e4fcb00004ea3def028">sep</a></td></tr> |
||||
<tr class="separator:a611c3e5d93946e4fcb00004ea3def028"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a901390d71176e1c4dc1f6040666aeff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dd7/struct_option_group_def.html#a901390d71176e1c4dc1f6040666aeff7">flags</a></td></tr> |
||||
<tr class="separator:a901390d71176e1c4dc1f6040666aeff7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00282">282</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a901390d71176e1c4dc1f6040666aeff7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a901390d71176e1c4dc1f6040666aeff7">◆ </a></span>flags</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OptionGroupDef::flags</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p><a class="el" href="../../d3/d1d/struct_option.html">Option</a> flags that must be set on each option that is applied to this group </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00294">294</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a16482fd6723f260b266f8355822d08da"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a16482fd6723f260b266f8355822d08da">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* OptionGroupDef::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>< group name </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00284">284</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a611c3e5d93946e4fcb00004ea3def028"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a611c3e5d93946e4fcb00004ea3def028">◆ </a></span>sep</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* OptionGroupDef::sep</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p><a class="el" href="../../d3/d1d/struct_option.html">Option</a> to be used as group separator. Can be NULL for groups which are terminated by a non-option argument (e.g. ffmpeg output files) </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00289">289</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,233 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OptionDef Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OptionDef Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a2948275f26ee39085beb74be603fde72"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1e/struct_option_def.html#a2948275f26ee39085beb74be603fde72">name</a></td></tr> |
||||
<tr class="separator:a2948275f26ee39085beb74be603fde72"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a061799fb9cc6538bd4af1b5f95d91014"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1e/struct_option_def.html#a061799fb9cc6538bd4af1b5f95d91014">flags</a></td></tr> |
||||
<tr class="separator:a061799fb9cc6538bd4af1b5f95d91014"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a05e11e0c85a6fde13e30e19db1e30212"><td class="memItemLeft" >union {</td></tr> |
||||
<tr class="memitem:a810a8a3ba099b3fcedbcbac3031dfc54"><td class="memItemLeft" >   void *   <a class="el" href="../../dc/d1e/struct_option_def.html#a8a7986ef3a4c7564410f48f2fbbedf0c">dst_ptr</a></td></tr> |
||||
<tr class="separator:a810a8a3ba099b3fcedbcbac3031dfc54"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aee3dde0f1b5665b77e0cda3bf6bde528"><td class="memItemLeft" >   <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(*   <a class="el" href="../../dc/d1e/struct_option_def.html#af4ef79476a47881699b234288bb79841">func_arg</a> )(void *, const char *, const <br class="typebreak" /> |
||||
      char *)</td></tr> |
||||
<tr class="separator:aee3dde0f1b5665b77e0cda3bf6bde528"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a82a1646be148cb960b27faa2afa3b6a3"><td class="memItemLeft" >   size_t   <a class="el" href="../../dc/d1e/struct_option_def.html#a1c25e8faf0036e9b0292fa0db6682d6c">off</a></td></tr> |
||||
<tr class="separator:a82a1646be148cb960b27faa2afa3b6a3"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a05e11e0c85a6fde13e30e19db1e30212"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1e/struct_option_def.html#a05e11e0c85a6fde13e30e19db1e30212">u</a></td></tr> |
||||
<tr class="separator:a05e11e0c85a6fde13e30e19db1e30212"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a8ec7c4e33bf6f8df2c708731422e9fd8"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1e/struct_option_def.html#a8ec7c4e33bf6f8df2c708731422e9fd8">help</a></td></tr> |
||||
<tr class="separator:a8ec7c4e33bf6f8df2c708731422e9fd8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a38e18b48cea8c11195541d927361894f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1e/struct_option_def.html#a38e18b48cea8c11195541d927361894f">argname</a></td></tr> |
||||
<tr class="separator:a38e18b48cea8c11195541d927361894f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00187">187</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a38e18b48cea8c11195541d927361894f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a38e18b48cea8c11195541d927361894f">◆ </a></span>argname</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* OptionDef::argname</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00215">215</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8a7986ef3a4c7564410f48f2fbbedf0c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8a7986ef3a4c7564410f48f2fbbedf0c">◆ </a></span>dst_ptr</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">void* OptionDef::dst_ptr</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00210">210</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a061799fb9cc6538bd4af1b5f95d91014"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a061799fb9cc6538bd4af1b5f95d91014">◆ </a></span>flags</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OptionDef::flags</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00189">189</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af4ef79476a47881699b234288bb79841"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af4ef79476a47881699b234288bb79841">◆ </a></span>func_arg</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(* OptionDef::func_arg) (void *, const char *, const char *)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00211">211</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a8ec7c4e33bf6f8df2c708731422e9fd8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8ec7c4e33bf6f8df2c708731422e9fd8">◆ </a></span>help</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* OptionDef::help</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00214">214</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a2948275f26ee39085beb74be603fde72"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2948275f26ee39085beb74be603fde72">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* OptionDef::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00188">188</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a1c25e8faf0036e9b0292fa0db6682d6c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1c25e8faf0036e9b0292fa0db6682d6c">◆ </a></span>off</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">size_t OptionDef::off</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00212">212</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a05e11e0c85a6fde13e30e19db1e30212"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a05e11e0c85a6fde13e30e19db1e30212">◆ </a></span></h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">union { ... } OptionDef::u</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,888 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: ffmpegkit.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">ffmpegkit.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../dc/dd3/ffmpegkit_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018-2021 Taner Sener</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This file is part of FFmpegKit.</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * FFmpegKit is free software: you can redistribute it and/or modify</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as published by</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * (at your option) any later version.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * FFmpegKit is distributed in the hope that it will be useful,</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public License</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * along with FFmpegKit. If not, see <http://www.gnu.org/licenses/>.</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <pthread.h></span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <stdatomic.h></span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <sys/types.h></span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <sys/stat.h></span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "config.h"</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "libavcodec/jni.h"</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "libavutil/bprint.h"</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="../../d7/db3/fftools__ffmpeg_8h.html">fftools_ffmpeg.h</a>"</span></div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="../../d8/dee/ffmpegkit_8h.html">ffmpegkit.h</a>"</span></div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="../../d2/dbf/ffprobekit_8h.html">ffprobekit.h</a>"</span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  </div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ab7fec5a5e8bb8cc85d75b76dc8d02b8d"> 32</a></span> <span class="preprocessor"># define LogType 1</span></div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#af40e26f298a4423ddcd19507606fb150"> 33</a></span> <span class="preprocessor"># define StatisticsType 2</span></div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html"> 36</a></span> <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> {</div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28"> 37</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28">type</a>; <span class="comment">// 1 (log callback) or 2 (statistics callback)</span></div> |
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af"> 38</a></span>  <span class="keywordtype">long</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a>; <span class="comment">// session identifier</span></div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a0108648839b77d246e659a7eefdde4fb"> 40</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#a0108648839b77d246e659a7eefdde4fb">logLevel</a>; <span class="comment">// log level</span></div> |
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2"> 41</a></span>  AVBPrint <a class="code" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a>; <span class="comment">// log data</span></div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a6ea1c5fbcf7ad64a04687d738a9c6559"> 43</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#a6ea1c5fbcf7ad64a04687d738a9c6559">statisticsFrameNumber</a>; <span class="comment">// statistics frame number</span></div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#ad4ef14e9625fe915267d644480e9410f"> 44</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#ad4ef14e9625fe915267d644480e9410f">statisticsFps</a>; <span class="comment">// statistics fps</span></div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a0eba672f8309ce08c41eeb63c48091af"> 45</a></span>  <span class="keywordtype">float</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#a0eba672f8309ce08c41eeb63c48091af">statisticsQuality</a>; <span class="comment">// statistics quality</span></div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#aee6855bc657b56db6c8a32656b3018c4"> 46</a></span>  int64_t <a class="code" href="../../d2/dc3/struct_callback_data.html#aee6855bc657b56db6c8a32656b3018c4">statisticsSize</a>; <span class="comment">// statistics size</span></div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#abe4eff38e39d603bd966c554e9e5afc8"> 47</a></span>  <span class="keywordtype">int</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#abe4eff38e39d603bd966c554e9e5afc8">statisticsTime</a>; <span class="comment">// statistics time</span></div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a0e02eb985ed5c68bdf82a3445c0b4514"> 48</a></span>  <span class="keywordtype">double</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#a0e02eb985ed5c68bdf82a3445c0b4514">statisticsBitrate</a>; <span class="comment">// statistics bitrate</span></div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a577a99dc4c2767d1946ac174f7a0c69e"> 49</a></span>  <span class="keywordtype">double</span> <a class="code" href="../../d2/dc3/struct_callback_data.html#a577a99dc4c2767d1946ac174f7a0c69e">statisticsSpeed</a>; <span class="comment">// statistics speed</span></div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  </div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd"> 51</a></span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *<a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a>;</div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> };</div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9"> 55</a></span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a> = 1000;</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599"> 56</a></span> <span class="keyword">static</span> atomic_short <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a>[<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>];</div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d"> 57</a></span> <span class="keyword">static</span> atomic_int <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>];</div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4"> 60</a></span> <span class="keyword">static</span> pthread_mutex_t <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4">lockMutex</a>;</div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc"> 61</a></span> <span class="keyword">static</span> pthread_mutex_t <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>;</div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7"> 62</a></span> <span class="keyword">static</span> pthread_cond_t <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7">monitorCondition</a>;</div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  </div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a8e98224bd935d38a24a6b1ed48adcc66"> 64</a></span> pthread_t <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e98224bd935d38a24a6b1ed48adcc66">callbackThread</a>;</div> |
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5"> 65</a></span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a>;</div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057"> 67</a></span> <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a>;</div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031"> 68</a></span> <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a>;</div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> |
||||
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441"> 71</a></span> <span class="keyword">static</span> JavaVM *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a>;</div> |
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  </div> |
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649"> 74</a></span> <span class="keyword">static</span> jclass <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649">configClass</a>;</div> |
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div> |
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252"> 77</a></span> <span class="keyword">static</span> jmethodID <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a>;</div> |
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div> |
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afb701a25861b4bc7d008764199e39b39"> 80</a></span> <span class="keyword">static</span> jmethodID <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afb701a25861b4bc7d008764199e39b39">statisticsMethod</a>;</div> |
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div> |
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afb7a759a4317321dab4530012e626f99"> 83</a></span> <span class="keyword">static</span> jmethodID <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afb7a759a4317321dab4530012e626f99">closeParcelFileDescriptorMethod</a>;</div> |
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div> |
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a11af305e0be488c5236eab86b470e818"> 86</a></span> <span class="keyword">static</span> jclass <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a11af305e0be488c5236eab86b470e818">stringClass</a>;</div> |
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  </div> |
||||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#af5b32fa73a2431ebd659115b54eb1513"> 89</a></span> <span class="keyword">static</span> jmethodID <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af5b32fa73a2431ebd659115b54eb1513">stringConstructor</a>;</div> |
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div> |
||||
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461"> 92</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a> = <span class="stringliteral">"com/arthenica/ffmpegkit/FFmpegKitConfig"</span>;</div> |
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div> |
||||
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a601e42e4859c5e69145f77aa37da8b99"> 95</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a601e42e4859c5e69145f77aa37da8b99">stringClassName</a> = <span class="stringliteral">"java/lang/String"</span>;</div> |
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  </div> |
||||
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afbd89b768ade5ebb57205d8346acaa03"> 98</a></span> <span class="keyword">volatile</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afbd89b768ade5ebb57205d8346acaa03">handleSIGQUIT</a> = 1;</div> |
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a43764cf85b951e6e0d9cc6f74e24c721"> 99</a></span> <span class="keyword">volatile</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a43764cf85b951e6e0d9cc6f74e24c721">handleSIGINT</a> = 1;</div> |
||||
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a4c48fbb1622eb5a5a7d31d1f9c2c9447"> 100</a></span> <span class="keyword">volatile</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a4c48fbb1622eb5a5a7d31d1f9c2c9447">handleSIGTERM</a> = 1;</div> |
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ad8148e9f47355623f9ad3c1578844cd3"> 101</a></span> <span class="keyword">volatile</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad8148e9f47355623f9ad3c1578844cd3">handleSIGXCPU</a> = 1;</div> |
||||
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#acd19ea38bd4b2ebb549ed4630bdca918"> 102</a></span> <span class="keyword">volatile</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#acd19ea38bd4b2ebb549ed4630bdca918">handleSIGPIPE</a> = 1;</div> |
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div> |
||||
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7"> 105</a></span> __thread <span class="keyword">volatile</span> <span class="keywordtype">long</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a> = 0;</div> |
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div> |
||||
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aefb40225eb03b1329a1fe7931c312eb8"> 108</a></span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a> = AV_LOG_INFO;</div> |
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  </div> |
||||
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a61876b43554384a035129fe6c2bd8a52"> 111</a></span> JNINativeMethod <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a61876b43554384a035129fe6c2bd8a52">configMethods</a>[] = {</div> |
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  {<span class="stringliteral">"enableNativeRedirection"</span>, <span class="stringliteral">"()V"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3210c95d00945b15764ec0f55af3ca1b">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection</a>},</div> |
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  {<span class="stringliteral">"disableNativeRedirection"</span>, <span class="stringliteral">"()V"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad31e5951b0ac95695629b6563de40bc0">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection</a>},</div> |
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  {<span class="stringliteral">"setNativeLogLevel"</span>, <span class="stringliteral">"(I)V"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a48e99c5f4eee4d523a45650503aec3a2">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel</a>},</div> |
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  {<span class="stringliteral">"getNativeLogLevel"</span>, <span class="stringliteral">"()I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a56089cb955326982582c33d5c39abd81">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel</a>},</div> |
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  {<span class="stringliteral">"getNativeFFmpegVersion"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5bbced6ff974340fb18f62ba9370de2d">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion</a>},</div> |
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  {<span class="stringliteral">"getNativeVersion"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9a131a99cf80ac99ea37f91ec9106367">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion</a>},</div> |
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  {<span class="stringliteral">"nativeFFmpegExecute"</span>, <span class="stringliteral">"(J[Ljava/lang/String;)I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a29814245d9c53ab16a19f232cb6ca646">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute</a>},</div> |
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  {<span class="stringliteral">"nativeFFmpegCancel"</span>, <span class="stringliteral">"(J)V"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a53282f16c6f07f954fe4e2c614d226e3">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel</a>},</div> |
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  {<span class="stringliteral">"nativeFFprobeExecute"</span>, <span class="stringliteral">"(J[Ljava/lang/String;)I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../d1/ddd/ffprobekit_8c.html#a1049ebb2099274feadd0cbf165e9c8ef">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a>},</div> |
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  {<span class="stringliteral">"registerNewNativeFFmpegPipe"</span>, <span class="stringliteral">"(Ljava/lang/String;)I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ab0e3dd55175a613f0eab3bece43e8ebb">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe</a>},</div> |
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  {<span class="stringliteral">"getNativeBuildDate"</span>, <span class="stringliteral">"()Ljava/lang/String;"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a07a3644ed4f4edf6fcd070e964a8d0c9">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate</a>},</div> |
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  {<span class="stringliteral">"setNativeEnvironmentVariable"</span>, <span class="stringliteral">"(Ljava/lang/String;Ljava/lang/String;)I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1c4f554b35b9597886af6683a4ad898">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable</a>},</div> |
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  {<span class="stringliteral">"ignoreNativeSignal"</span>, <span class="stringliteral">"(I)V"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8f3d75629e1e9ffb9ed117eff896b5af">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal</a>},</div> |
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  {<span class="stringliteral">"messagesInTransmit"</span>, <span class="stringliteral">"(J)I"</span>, (<span class="keywordtype">void</span>*) <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af6a5c53fda1075105553b492c9afb330">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit</a>}</div> |
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> };</div> |
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div> |
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af42fc9da8015a216f63c1c993d5c1571">ffmpeg_execute</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv);</div> |
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div> |
||||
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afcbebcb2971b24e9601eb99d5411cb1b"> 131</a></span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afcbebcb2971b24e9601eb99d5411cb1b">avutil_log_get_level_str</a>(<span class="keywordtype">int</span> level) {</div> |
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">switch</span> (level) {</div> |
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">case</span> <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a632891572be1648c03646028e8bfcac1">AV_LOG_STDERR</a>:</div> |
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">return</span> <span class="stringliteral">"stderr"</span>;</div> |
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordflow">case</span> AV_LOG_QUIET:</div> |
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">return</span> <span class="stringliteral">"quiet"</span>;</div> |
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">case</span> AV_LOG_DEBUG:</div> |
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">return</span> <span class="stringliteral">"debug"</span>;</div> |
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">case</span> AV_LOG_VERBOSE:</div> |
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">return</span> <span class="stringliteral">"verbose"</span>;</div> |
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">case</span> AV_LOG_INFO:</div> |
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">return</span> <span class="stringliteral">"info"</span>;</div> |
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">case</span> AV_LOG_WARNING:</div> |
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> <span class="stringliteral">"warning"</span>;</div> |
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">case</span> AV_LOG_ERROR:</div> |
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">return</span> <span class="stringliteral">"error"</span>;</div> |
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">case</span> AV_LOG_FATAL:</div> |
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <span class="stringliteral">"fatal"</span>;</div> |
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">case</span> AV_LOG_PANIC:</div> |
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> <span class="stringliteral">"panic"</span>;</div> |
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordflow">default</span>:</div> |
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> <span class="stringliteral">""</span>;</div> |
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div> |
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> }</div> |
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  </div> |
||||
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a5a741178aa9707f94a3ed21dc9199563"> 156</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5a741178aa9707f94a3ed21dc9199563">avutil_log_format_line</a>(<span class="keywordtype">void</span> *avcl, <span class="keywordtype">int</span> level, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, va_list vl, AVBPrint part[4], <span class="keywordtype">int</span> *print_prefix) {</div> |
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordtype">int</span> flags = av_log_get_flags();</div> |
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  AVClass* avc = avcl ? *(AVClass **) avcl : NULL;</div> |
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  av_bprint_init(part+0, 0, 1);</div> |
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  av_bprint_init(part+1, 0, 1);</div> |
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  av_bprint_init(part+2, 0, 1);</div> |
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  av_bprint_init(part+3, 0, 65536);</div> |
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  </div> |
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">if</span> (*print_prefix && avc) {</div> |
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> (avc->parent_log_context_offset) {</div> |
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  AVClass** parent = *(AVClass ***) (((uint8_t *) avcl) +</div> |
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  avc->parent_log_context_offset);</div> |
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">if</span> (parent && *parent) {</div> |
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  av_bprintf(part+0, <span class="stringliteral">"[%s @ %p] "</span>,</div> |
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  (*parent)->item_name(parent), parent);</div> |
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  }</div> |
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div> |
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  av_bprintf(part+1, <span class="stringliteral">"[%s @ %p] "</span>,</div> |
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  avc->item_name(avcl), avcl);</div> |
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  }</div> |
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  </div> |
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (*print_prefix && (level > AV_LOG_QUIET) && (flags & AV_LOG_PRINT_LEVEL))</div> |
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  av_bprintf(part+2, <span class="stringliteral">"[%s] "</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afcbebcb2971b24e9601eb99d5411cb1b">avutil_log_get_level_str</a>(level));</div> |
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div> |
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  av_vbprintf(part+3, fmt, vl);</div> |
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  </div> |
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">if</span>(*part[0].str || *part[1].str || *part[2].str || *part[3].str) {</div> |
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">char</span> lastc = part[3].len && part[3].len <= part[3].size ? part[3].str[part[3].len - 1] : 0;</div> |
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  *print_prefix = lastc == <span class="charliteral">'\n'</span> || lastc == <span class="charliteral">'\r'</span>;</div> |
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  }</div> |
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> }</div> |
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  </div> |
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b"> 188</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a>(uint8_t *line) {</div> |
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">while</span>(*line){</div> |
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">if</span>(*line < 0x08 || (*line > 0x0D && *line < 0x20))</div> |
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  *line=<span class="charliteral">'?'</span>;</div> |
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  line++;</div> |
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</div> |
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> }</div> |
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  </div> |
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aee493071e7c54d99ce5c2422d63fab37"> 196</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aee493071e7c54d99ce5c2422d63fab37">mutexInit</a>() {</div> |
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  pthread_mutexattr_t attributes;</div> |
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  pthread_mutexattr_init(&attributes);</div> |
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  pthread_mutexattr_settype(&attributes, PTHREAD_MUTEX_RECURSIVE_NP);</div> |
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  </div> |
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  pthread_mutex_init(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4">lockMutex</a>, &attributes);</div> |
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  pthread_mutexattr_destroy(&attributes);</div> |
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> }</div> |
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div> |
||||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a9e0c5c77d11961073b29c8eb7a3afd46"> 205</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9e0c5c77d11961073b29c8eb7a3afd46">monitorInit</a>() {</div> |
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  pthread_mutexattr_t attributes;</div> |
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  pthread_mutexattr_init(&attributes);</div> |
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  pthread_mutexattr_settype(&attributes, PTHREAD_MUTEX_RECURSIVE_NP);</div> |
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div> |
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  pthread_condattr_t cattributes;</div> |
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  pthread_condattr_init(&cattributes);</div> |
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  pthread_condattr_setpshared(&cattributes, PTHREAD_PROCESS_PRIVATE);</div> |
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  </div> |
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  pthread_mutex_init(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>, &attributes);</div> |
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  pthread_mutexattr_destroy(&attributes);</div> |
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  </div> |
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  pthread_cond_init(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7">monitorCondition</a>, &cattributes);</div> |
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  pthread_condattr_destroy(&cattributes);</div> |
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> }</div> |
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  </div> |
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ab511b1fdc2c94e1c7dac8fa2473ee94f"> 221</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ab511b1fdc2c94e1c7dac8fa2473ee94f">mutexUnInit</a>() {</div> |
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  pthread_mutex_destroy(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4">lockMutex</a>);</div> |
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> }</div> |
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  </div> |
||||
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a0017ed2d6f2be362f57b10e7674fc291"> 225</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0017ed2d6f2be362f57b10e7674fc291">monitorUnInit</a>() {</div> |
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  pthread_mutex_destroy(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>);</div> |
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  pthread_cond_destroy(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7">monitorCondition</a>);</div> |
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span> }</div> |
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  </div> |
||||
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a"> 230</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a>() {</div> |
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <a class="code" href="../../d8/d78/fftools__ffprobe_8c.html#a3bd1ad5edf8fc93f783af77e8cd6ee9a">pthread_mutex_lock</a>(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4">lockMutex</a>);</div> |
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> }</div> |
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  </div> |
||||
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302"> 234</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>() {</div> |
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <a class="code" href="../../d8/d78/fftools__ffprobe_8c.html#aa91b7ec8ae8a2d699fb09cc20c444fe8">pthread_mutex_unlock</a>(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4">lockMutex</a>);</div> |
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span> }</div> |
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  </div> |
||||
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a69866f167ddff23a79c8bafc39204bae"> 238</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a69866f167ddff23a79c8bafc39204bae">monitorWait</a>(<span class="keywordtype">int</span> milliSeconds) {</div> |
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keyword">struct </span>timeval tp;</div> |
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keyword">struct </span>timespec ts;</div> |
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordtype">int</span> rc;</div> |
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div> |
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  rc = gettimeofday(&tp, NULL);</div> |
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">if</span> (rc) {</div> |
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordflow">return</span>;</div> |
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</div> |
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  </div> |
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  ts.tv_sec = tp.tv_sec;</div> |
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  ts.tv_nsec = tp.tv_usec * 1000;</div> |
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  ts.tv_sec += milliSeconds / 1000;</div> |
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  ts.tv_nsec += (milliSeconds % 1000)*1000000;</div> |
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  ts.tv_sec += ts.tv_nsec / 1000000000L;</div> |
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  ts.tv_nsec = ts.tv_nsec % 1000000000L;</div> |
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div> |
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <a class="code" href="../../d8/d78/fftools__ffprobe_8c.html#a3bd1ad5edf8fc93f783af77e8cd6ee9a">pthread_mutex_lock</a>(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>);</div> |
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  pthread_cond_timedwait(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7">monitorCondition</a>, &<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>, &ts);</div> |
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="../../d8/d78/fftools__ffprobe_8c.html#aa91b7ec8ae8a2d699fb09cc20c444fe8">pthread_mutex_unlock</a>(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>);</div> |
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> }</div> |
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  </div> |
||||
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a31c47b02812375efdbb56a731f027993"> 260</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a31c47b02812375efdbb56a731f027993">monitorNotify</a>() {</div> |
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="../../d8/d78/fftools__ffprobe_8c.html#a3bd1ad5edf8fc93f783af77e8cd6ee9a">pthread_mutex_lock</a>(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>);</div> |
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  pthread_cond_signal(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7">monitorCondition</a>);</div> |
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <a class="code" href="../../d8/d78/fftools__ffprobe_8c.html#aa91b7ec8ae8a2d699fb09cc20c444fe8">pthread_mutex_unlock</a>(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a>);</div> |
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> }</div> |
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  </div> |
||||
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afbe8c61b2fd9575361f83f73a55b3c62"> 272</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afbe8c61b2fd9575361f83f73a55b3c62">logCallbackDataAdd</a>(<span class="keywordtype">int</span> level, AVBPrint *data) {</div> |
||||
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  </div> |
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="comment">// CREATE DATA STRUCT FIRST</span></div> |
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *newData = (<span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a>*)av_malloc(<span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a>));</div> |
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28">type</a> = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ab7fec5a5e8bb8cc85d75b76dc8d02b8d">LogType</a>;</div> |
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a> = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a>;</div> |
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a0108648839b77d246e659a7eefdde4fb">logLevel</a> = level;</div> |
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  av_bprint_init(&newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a>, 0, AV_BPRINT_SIZE_UNLIMITED);</div> |
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  av_bprintf(&newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a>, <span class="stringliteral">"%s"</span>, data->str);</div> |
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a> = NULL;</div> |
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  </div> |
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a>();</div> |
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  </div> |
||||
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="comment">// INSERT IT TO THE END OF QUEUE</span></div> |
||||
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> == NULL) {</div> |
||||
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> = newData;</div> |
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  </div> |
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> != NULL) {</div> |
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"Dangling callback data head detected. This can cause memory leak."</span>);</div> |
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> = newData;</div> |
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  }</div> |
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *oldTail = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a>;</div> |
||||
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  oldTail-><a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a> = newData;</div> |
||||
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  </div> |
||||
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> = newData;</div> |
||||
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  }</div> |
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  </div> |
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  </div> |
||||
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a31c47b02812375efdbb56a731f027993">monitorNotify</a>();</div> |
||||
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  </div> |
||||
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  atomic_fetch_add(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 1);</div> |
||||
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span> }</div> |
||||
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  </div> |
||||
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a5f5082a8a3faf4573f6b11934b50af3a"> 311</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5f5082a8a3faf4573f6b11934b50af3a">statisticsCallbackDataAdd</a>(<span class="keywordtype">int</span> frameNumber, <span class="keywordtype">float</span> fps, <span class="keywordtype">float</span> quality, int64_t size, <span class="keywordtype">int</span> time, <span class="keywordtype">double</span> bitrate, <span class="keywordtype">double</span> speed) {</div> |
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  </div> |
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <span class="comment">// CREATE DATA STRUCT FIRST</span></div> |
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *newData = (<span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a>*)av_malloc(<span class="keyword">sizeof</span>(<span class="keyword">struct</span> <a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a>));</div> |
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28">type</a> = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af40e26f298a4423ddcd19507606fb150">StatisticsType</a>;</div> |
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a> = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a>;</div> |
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a6ea1c5fbcf7ad64a04687d738a9c6559">statisticsFrameNumber</a> = frameNumber;</div> |
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad4ef14e9625fe915267d644480e9410f">statisticsFps</a> = fps;</div> |
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a0eba672f8309ce08c41eeb63c48091af">statisticsQuality</a> = quality;</div> |
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#aee6855bc657b56db6c8a32656b3018c4">statisticsSize</a> = size;</div> |
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#abe4eff38e39d603bd966c554e9e5afc8">statisticsTime</a> = time;</div> |
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a0e02eb985ed5c68bdf82a3445c0b4514">statisticsBitrate</a> = bitrate;</div> |
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a577a99dc4c2767d1946ac174f7a0c69e">statisticsSpeed</a> = speed;</div> |
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  </div> |
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>  newData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a> = NULL;</div> |
||||
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  </div> |
||||
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a>();</div> |
||||
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  </div> |
||||
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="comment">// INSERT IT TO THE END OF QUEUE</span></div> |
||||
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> == NULL) {</div> |
||||
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> = newData;</div> |
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  </div> |
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> != NULL) {</div> |
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"Dangling callback data head detected. This can cause memory leak."</span>);</div> |
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> = newData;</div> |
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  }</div> |
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *oldTail = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a>;</div> |
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  oldTail-><a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a> = newData;</div> |
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  </div> |
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> = newData;</div> |
||||
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  }</div> |
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  </div> |
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>  </div> |
||||
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a31c47b02812375efdbb56a731f027993">monitorNotify</a>();</div> |
||||
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  </div> |
||||
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  atomic_fetch_add(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 1);</div> |
||||
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span> }</div> |
||||
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  </div> |
||||
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a22e5090e94d0e805f1282843c14a5849"> 357</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  atomic_store(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a>[<span class="keywordtype">id</span> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 1);</div> |
||||
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> }</div> |
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  </div> |
||||
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aa96f996dfe48ae6115d32546642bb106"> 364</a></span> <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aa96f996dfe48ae6115d32546642bb106">callbackDataRemove</a>() {</div> |
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *currentData;</div> |
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  </div> |
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a>();</div> |
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  </div> |
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> == NULL) {</div> |
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  currentData = NULL;</div> |
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  currentData = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a>;</div> |
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  </div> |
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *nextHead = currentData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a>;</div> |
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">if</span> (nextHead == NULL) {</div> |
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> != <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a>) {</div> |
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"Head and tail callback data pointers do not match for single callback data element. This can cause memory leak."</span>);</div> |
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> = NULL;</div> |
||||
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  }</div> |
||||
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> = NULL;</div> |
||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  </div> |
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> = nextHead;</div> |
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  }</div> |
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  }</div> |
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  </div> |
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  </div> |
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordflow">return</span> currentData;</div> |
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> }</div> |
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  </div> |
||||
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afec70e0490b0f2e2ccd750f64a13668a"> 398</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  atomic_store(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a>[<span class="keywordtype">id</span> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 0);</div> |
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span> }</div> |
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  </div> |
||||
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aa531f5ff009664f516e524c84cd13407"> 407</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aa531f5ff009664f516e524c84cd13407">cancelSession</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  atomic_store(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a>[<span class="keywordtype">id</span> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 2);</div> |
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> }</div> |
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  </div> |
||||
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#aada08ab4f0a4e8ca6b7502737c057ca9"> 417</a></span> <span class="keywordtype">int</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aada08ab4f0a4e8ca6b7502737c057ca9">cancelRequested</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keywordflow">if</span> (atomic_load(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a>[<span class="keywordtype">id</span> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>]) == 2) {</div> |
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordflow">return</span> 1;</div> |
||||
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  }</div> |
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> }</div> |
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  </div> |
||||
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#adde752dd2b1262203a88cab573383d47"> 430</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a>(<span class="keywordtype">long</span> <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  atomic_store(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[<span class="keywordtype">id</span> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 0);</div> |
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> }</div> |
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  </div> |
||||
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a0c4f621bbe9aa3ac50c196cabd2e16a2"> 442</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0c4f621bbe9aa3ac50c196cabd2e16a2">ffmpegkit_log_callback_function</a>(<span class="keywordtype">void</span> *ptr, <span class="keywordtype">int</span> level, <span class="keyword">const</span> <span class="keywordtype">char</span>* format, va_list vargs) {</div> |
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  AVBPrint fullLine;</div> |
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  AVBPrint part[4];</div> |
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keywordtype">int</span> print_prefix = 1;</div> |
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  </div> |
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="keywordflow">if</span> (level >= 0) {</div> |
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  level &= 0xff;</div> |
||||
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  }</div> |
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keywordtype">int</span> activeLogLevel = av_log_get_level();</div> |
||||
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  </div> |
||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <span class="comment">// AV_LOG_STDERR logs are always redirected</span></div> |
||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <span class="keywordflow">if</span> ((activeLogLevel == AV_LOG_QUIET && level != <a class="code" href="../../d8/d4e/fftools__cmdutils_8h.html#a632891572be1648c03646028e8bfcac1">AV_LOG_STDERR</a>) || (level > activeLogLevel)) {</div> |
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keywordflow">return</span>;</div> |
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  }</div> |
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  </div> |
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  av_bprint_init(&fullLine, 0, AV_BPRINT_SIZE_UNLIMITED);</div> |
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  </div> |
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5a741178aa9707f94a3ed21dc9199563">avutil_log_format_line</a>(ptr, level, format, vargs, part, &print_prefix);</div> |
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a>(part[0].str);</div> |
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a>(part[1].str);</div> |
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a>(part[2].str);</div> |
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a>(part[3].str);</div> |
||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  </div> |
||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  <span class="comment">// COMBINE ALL 4 LOG PARTS</span></div> |
||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  av_bprintf(&fullLine, <span class="stringliteral">"%s%s%s%s"</span>, part[0].str, part[1].str, part[2].str, part[3].str);</div> |
||||
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  </div> |
||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="keywordflow">if</span> (fullLine.len > 0) {</div> |
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afbe8c61b2fd9575361f83f73a55b3c62">logCallbackDataAdd</a>(level, &fullLine);</div> |
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  }</div> |
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  </div> |
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  av_bprint_finalize(part, NULL);</div> |
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  av_bprint_finalize(part+1, NULL);</div> |
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  av_bprint_finalize(part+2, NULL);</div> |
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  av_bprint_finalize(part+3, NULL);</div> |
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  av_bprint_finalize(&fullLine, NULL);</div> |
||||
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> }</div> |
||||
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  </div> |
||||
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a58f020191bb344e3ba08e1301aeeb715"> 490</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a58f020191bb344e3ba08e1301aeeb715">ffmpegkit_statistics_callback_function</a>(<span class="keywordtype">int</span> frameNumber, <span class="keywordtype">float</span> fps, <span class="keywordtype">float</span> quality, int64_t size, <span class="keywordtype">int</span> time, <span class="keywordtype">double</span> bitrate, <span class="keywordtype">double</span> speed) {</div> |
||||
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5f5082a8a3faf4573f6b11934b50af3a">statisticsCallbackDataAdd</a>(frameNumber, fps, quality, size, time, bitrate, speed);</div> |
||||
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> }</div> |
||||
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  </div> |
||||
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a90a2d5a2a8e786429a9ce09409b8c313"> 497</a></span> <span class="keywordtype">void</span> *<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a90a2d5a2a8e786429a9ce09409b8c313">callbackThreadFunction</a>() {</div> |
||||
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  JNIEnv *env;</div> |
||||
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  jint getEnvRc = (*globalVm)->GetEnv(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a>, (<span class="keywordtype">void</span>**) &env, JNI_VERSION_1_6);</div> |
||||
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="keywordflow">if</span> (getEnvRc != JNI_OK) {</div> |
||||
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <span class="keywordflow">if</span> (getEnvRc != JNI_EDETACHED) {</div> |
||||
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"Callback thread failed to GetEnv for class %s with rc %d.\n"</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a>, getEnvRc);</div> |
||||
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  }</div> |
||||
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  </div> |
||||
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>  <span class="keywordflow">if</span> ((*globalVm)->AttachCurrentThread(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a>, &env, NULL) != 0) {</div> |
||||
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"Callback thread failed to AttachCurrentThread for class %s.\n"</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a>);</div> |
||||
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  }</div> |
||||
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  }</div> |
||||
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  </div> |
||||
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#aa839997a58e14061861cd634fdb7664d">LOGD</a>(<span class="stringliteral">"Async callback block started.\n"</span>);</div> |
||||
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  </div> |
||||
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <span class="keywordflow">while</span>(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a>) {</div> |
||||
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  </div> |
||||
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <span class="keyword">struct </span><a class="code" href="../../d2/dc3/struct_callback_data.html">CallbackData</a> *callbackData = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aa96f996dfe48ae6115d32546642bb106">callbackDataRemove</a>();</div> |
||||
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <span class="keywordflow">if</span> (callbackData != NULL) {</div> |
||||
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  <span class="keywordflow">if</span> (callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28">type</a> == <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ab7fec5a5e8bb8cc85d75b76dc8d02b8d">LogType</a>) {</div> |
||||
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  </div> |
||||
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="comment">// LOG CALLBACK</span></div> |
||||
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  </div> |
||||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  <span class="keywordtype">int</span> size = callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a>.len;</div> |
||||
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  </div> |
||||
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  jbyteArray byteArray = (jbyteArray) (*env)->NewByteArray(env, size);</div> |
||||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  (*env)->SetByteArrayRegion(env, byteArray, 0, size, callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a>.str);</div> |
||||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  (*env)->CallStaticVoidMethod(env, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649">configClass</a>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a>, (jlong) callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a>, callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a0108648839b77d246e659a7eefdde4fb">logLevel</a>, byteArray);</div> |
||||
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  (*env)->DeleteLocalRef(env, byteArray);</div> |
||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  </div> |
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="comment">// CLEAN LOG DATA</span></div> |
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  av_bprint_finalize(&callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">logData</a>, NULL);</div> |
||||
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  </div> |
||||
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  </div> |
||||
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="comment">// STATISTICS CALLBACK</span></div> |
||||
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  </div> |
||||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  (*env)->CallStaticVoidMethod(env, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649">configClass</a>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afb701a25861b4bc7d008764199e39b39">statisticsMethod</a>,</div> |
||||
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  (jlong) callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a>, callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a6ea1c5fbcf7ad64a04687d738a9c6559">statisticsFrameNumber</a>,</div> |
||||
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad4ef14e9625fe915267d644480e9410f">statisticsFps</a>, callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a0eba672f8309ce08c41eeb63c48091af">statisticsQuality</a>,</div> |
||||
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#aee6855bc657b56db6c8a32656b3018c4">statisticsSize</a>, callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#abe4eff38e39d603bd966c554e9e5afc8">statisticsTime</a>,</div> |
||||
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a0e02eb985ed5c68bdf82a3445c0b4514">statisticsBitrate</a>, callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a577a99dc4c2767d1946ac174f7a0c69e">statisticsSpeed</a>);</div> |
||||
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  </div> |
||||
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  }</div> |
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  </div> |
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  atomic_fetch_sub(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">sessionId</a> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>], 1);</div> |
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  </div> |
||||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <span class="comment">// CLEAN STRUCT</span></div> |
||||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  callbackData-><a class="code" href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">next</a> = NULL;</div> |
||||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  av_free(callbackData);</div> |
||||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  </div> |
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  } <span class="keywordflow">else</span> {</div> |
||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a69866f167ddff23a79c8bafc39204bae">monitorWait</a>(100);</div> |
||||
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  }</div> |
||||
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  }</div> |
||||
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  </div> |
||||
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  (*globalVm)->DetachCurrentThread(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a>);</div> |
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  </div> |
||||
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#aa839997a58e14061861cd634fdb7664d">LOGD</a>(<span class="stringliteral">"Async callback block stopped.\n"</span>);</div> |
||||
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  </div> |
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="keywordflow">return</span> NULL;</div> |
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> }</div> |
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  </div> |
||||
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#afd6ac6e8613d5eea77427dc8db0fb012"> 565</a></span> <span class="keywordtype">void</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afd6ac6e8613d5eea77427dc8db0fb012">closeParcelFileDescriptor</a>(<span class="keywordtype">int</span> fd) {</div> |
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  JNIEnv *env = NULL;</div> |
||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  (*globalVm)->GetEnv(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a>, (<span class="keywordtype">void</span>**) &env, JNI_VERSION_1_6);</div> |
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  (*env)->CallStaticVoidMethod(env, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649">configClass</a>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afb7a759a4317321dab4530012e626f99">closeParcelFileDescriptorMethod</a>, fd);</div> |
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> }</div> |
||||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  </div> |
||||
<div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ad2f07df887428c1c8e78f3c485e9c71c"> 578</a></span> jint <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a>(JavaVM *vm, <span class="keywordtype">void</span> *reserved) {</div> |
||||
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>  JNIEnv *env;</div> |
||||
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>  <span class="keywordflow">if</span> ((*vm)->GetEnv(vm, (<span class="keywordtype">void</span>**)(&env), JNI_VERSION_1_6) != JNI_OK) {</div> |
||||
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to GetEnv for class %s.\n"</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a>);</div> |
||||
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  }</div> |
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  </div> |
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  jclass localConfigClass = (*env)->FindClass(env, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a>);</div> |
||||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keywordflow">if</span> (localConfigClass == NULL) {</div> |
||||
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to FindClass %s.\n"</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a>);</div> |
||||
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  }</div> |
||||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  </div> |
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  <span class="keywordflow">if</span> ((*env)->RegisterNatives(env, localConfigClass, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a61876b43554384a035129fe6c2bd8a52">configMethods</a>, 14) < 0) {</div> |
||||
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to RegisterNatives for class %s.\n"</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a>);</div> |
||||
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  }</div> |
||||
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>  </div> |
||||
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  jclass localStringClass = (*env)->FindClass(env, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a601e42e4859c5e69145f77aa37da8b99">stringClassName</a>);</div> |
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordflow">if</span> (localStringClass == NULL) {</div> |
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad failed to FindClass %s.\n"</span>, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a601e42e4859c5e69145f77aa37da8b99">stringClassName</a>);</div> |
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  }</div> |
||||
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  </div> |
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  (*env)->GetJavaVM(env, &<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a>);</div> |
||||
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  </div> |
||||
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a> = (*env)->GetStaticMethodID(env, localConfigClass, <span class="stringliteral">"log"</span>, <span class="stringliteral">"(JI[B)V"</span>);</div> |
||||
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a> == NULL) {</div> |
||||
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad thread failed to GetStaticMethodID for %s.\n"</span>, <span class="stringliteral">"log"</span>);</div> |
||||
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>  }</div> |
||||
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>  </div> |
||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afb701a25861b4bc7d008764199e39b39">statisticsMethod</a> = (*env)->GetStaticMethodID(env, localConfigClass, <span class="stringliteral">"statistics"</span>, <span class="stringliteral">"(JIFFJIDD)V"</span>);</div> |
||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a> == NULL) {</div> |
||||
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad thread failed to GetStaticMethodID for %s.\n"</span>, <span class="stringliteral">"statistics"</span>);</div> |
||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  }</div> |
||||
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>  </div> |
||||
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afb7a759a4317321dab4530012e626f99">closeParcelFileDescriptorMethod</a> = (*env)->GetStaticMethodID(env, localConfigClass, <span class="stringliteral">"closeParcelFileDescriptor"</span>, <span class="stringliteral">"(I)V"</span>);</div> |
||||
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a> == NULL) {</div> |
||||
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad thread failed to GetStaticMethodID for %s.\n"</span>, <span class="stringliteral">"closeParcelFileDescriptor"</span>);</div> |
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  }</div> |
||||
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  </div> |
||||
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af5b32fa73a2431ebd659115b54eb1513">stringConstructor</a> = (*env)->GetMethodID(env, localStringClass, <span class="stringliteral">"<init>"</span>, <span class="stringliteral">"([BLjava/lang/String;)V"</span>);</div> |
||||
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af5b32fa73a2431ebd659115b54eb1513">stringConstructor</a> == NULL) {</div> |
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"OnLoad thread failed to GetMethodID for %s.\n"</span>, <span class="stringliteral">"<init>"</span>);</div> |
||||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keywordflow">return</span> JNI_FALSE;</div> |
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  }</div> |
||||
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  </div> |
||||
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  av_jni_set_java_vm(vm, NULL);</div> |
||||
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  </div> |
||||
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649">configClass</a> = (jclass) ((*env)->NewGlobalRef(env, localConfigClass));</div> |
||||
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a11af305e0be488c5236eab86b470e818">stringClass</a> = (jclass) ((*env)->NewGlobalRef(env, localStringClass));</div> |
||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  </div> |
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a> = NULL;</div> |
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a> = NULL;</div> |
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  </div> |
||||
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i<<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>; i++) {</div> |
||||
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  atomic_init(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a>[i], 0);</div> |
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>  atomic_init(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[i], 0);</div> |
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  }</div> |
||||
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  </div> |
||||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aee493071e7c54d99ce5c2422d63fab37">mutexInit</a>();</div> |
||||
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9e0c5c77d11961073b29c8eb7a3afd46">monitorInit</a>();</div> |
||||
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  </div> |
||||
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a> = 0;</div> |
||||
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  </div> |
||||
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  <span class="keywordflow">return</span> JNI_VERSION_1_6;</div> |
||||
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span> }</div> |
||||
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  </div> |
||||
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a48e99c5f4eee4d523a45650503aec3a2"> 656</a></span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a48e99c5f4eee4d523a45650503aec3a2">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jint level) {</div> |
||||
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a> = level;</div> |
||||
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> }</div> |
||||
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>  </div> |
||||
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a56089cb955326982582c33d5c39abd81"> 666</a></span> JNIEXPORT jint JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a56089cb955326982582c33d5c39abd81">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>  <span class="keywordflow">return</span> <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a>;</div> |
||||
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span> }</div> |
||||
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  </div> |
||||
<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a3210c95d00945b15764ec0f55af3ca1b"> 676</a></span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a3210c95d00945b15764ec0f55af3ca1b">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a>();</div> |
||||
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>  </div> |
||||
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a> != 0) {</div> |
||||
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <span class="keywordflow">return</span>;</div> |
||||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  }</div> |
||||
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a> = 1;</div> |
||||
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  </div> |
||||
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  </div> |
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keywordtype">int</span> rc = pthread_create(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8e98224bd935d38a24a6b1ed48adcc66">callbackThread</a>, 0, <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a90a2d5a2a8e786429a9ce09409b8c313">callbackThreadFunction</a>, 0);</div> |
||||
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keywordflow">if</span> (rc != 0) {</div> |
||||
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <a class="code" href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a>(<span class="stringliteral">"Failed to create callback thread (rc=%d).\n"</span>, rc);</div> |
||||
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>  <span class="keywordflow">return</span>;</div> |
||||
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  }</div> |
||||
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  </div> |
||||
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  av_log_set_callback(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a0c4f621bbe9aa3ac50c196cabd2e16a2">ffmpegkit_log_callback_function</a>);</div> |
||||
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <a class="code" href="../../d7/d48/fftools__ffmpeg_8c.html#a4dd17285e4049bfb915b75d39ff9971e">set_report_callback</a>(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a58f020191bb344e3ba08e1301aeeb715">ffmpegkit_statistics_callback_function</a>);</div> |
||||
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span> }</div> |
||||
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  </div> |
||||
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ad31e5951b0ac95695629b6563de40bc0"> 703</a></span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad31e5951b0ac95695629b6563de40bc0">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  </div> |
||||
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a>();</div> |
||||
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  </div> |
||||
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  <span class="keywordflow">if</span> (<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a> != 1) {</div> |
||||
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  <span class="keywordflow">return</span>;</div> |
||||
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  }</div> |
||||
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a> = 0;</div> |
||||
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  </div> |
||||
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a>();</div> |
||||
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  </div> |
||||
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  av_log_set_callback(av_log_default_callback);</div> |
||||
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <a class="code" href="../../d7/d48/fftools__ffmpeg_8c.html#a4dd17285e4049bfb915b75d39ff9971e">set_report_callback</a>(NULL);</div> |
||||
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  </div> |
||||
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a31c47b02812375efdbb56a731f027993">monitorNotify</a>();</div> |
||||
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span> }</div> |
||||
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  </div> |
||||
<div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a5bbced6ff974340fb18f62ba9370de2d"> 728</a></span> JNIEXPORT jstring JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a5bbced6ff974340fb18f62ba9370de2d">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, FFMPEG_VERSION);</div> |
||||
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span> }</div> |
||||
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  </div> |
||||
<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a9a131a99cf80ac99ea37f91ec9106367"> 739</a></span> JNIEXPORT jstring JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a9a131a99cf80ac99ea37f91ec9106367">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a06660f2006f6064ab855b6f7f10f9927">FFMPEG_KIT_VERSION</a>);</div> |
||||
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span> }</div> |
||||
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>  </div> |
||||
<div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a29814245d9c53ab16a19f232cb6ca646"> 752</a></span> JNIEXPORT jint JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a29814245d9c53ab16a19f232cb6ca646">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jlong <span class="keywordtype">id</span>, jobjectArray stringArray) {</div> |
||||
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  jstring *tempArray = NULL;</div> |
||||
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>  <span class="keywordtype">int</span> argumentCount = 1;</div> |
||||
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keywordtype">char</span> **argv = NULL;</div> |
||||
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  </div> |
||||
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>  <span class="comment">// SETS DEFAULT LOG LEVEL BEFORE STARTING A NEW RUN</span></div> |
||||
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>  av_log_set_level(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a>);</div> |
||||
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>  </div> |
||||
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <span class="keywordflow">if</span> (stringArray) {</div> |
||||
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>  <span class="keywordtype">int</span> programArgumentCount = (*env)->GetArrayLength(env, stringArray);</div> |
||||
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>  argumentCount = programArgumentCount + 1;</div> |
||||
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>  </div> |
||||
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>  tempArray = (jstring *) av_malloc(<span class="keyword">sizeof</span>(jstring) * programArgumentCount);</div> |
||||
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  }</div> |
||||
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>  </div> |
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>  <span class="comment">/* PRESERVE USAGE FORMAT</span></div> |
||||
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="comment"> * ffmpeg <arguments></span></div> |
||||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>  argv = (<span class="keywordtype">char</span> **)av_malloc(<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>*) * (argumentCount));</div> |
||||
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  argv[0] = (<span class="keywordtype">char</span> *)av_malloc(<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * (strlen(<a class="code" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>) + 1));</div> |
||||
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>  strcpy(argv[0], <a class="code" href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a>);</div> |
||||
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>  </div> |
||||
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>  <span class="comment">// PREPARE ARRAY ELEMENTS</span></div> |
||||
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  <span class="keywordflow">if</span> (stringArray) {</div> |
||||
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < (argumentCount - 1); i++) {</div> |
||||
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>  tempArray[i] = (jstring) (*env)->GetObjectArrayElement(env, stringArray, i);</div> |
||||
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>  <span class="keywordflow">if</span> (tempArray[i] != NULL) {</div> |
||||
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>  argv[i + 1] = (<span class="keywordtype">char</span> *) (*env)->GetStringUTFChars(env, tempArray[i], 0);</div> |
||||
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>  }</div> |
||||
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>  }</div> |
||||
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>  }</div> |
||||
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>  </div> |
||||
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>  <span class="comment">// REGISTER THE ID BEFORE STARTING THE SESSION</span></div> |
||||
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a> = (long) <span class="keywordtype">id</span>;</div> |
||||
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a>((<span class="keywordtype">long</span>) <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>  </div> |
||||
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a>(<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a>);</div> |
||||
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>  </div> |
||||
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>  <span class="comment">// RUN</span></div> |
||||
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <span class="keywordtype">int</span> returnCode = <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af42fc9da8015a216f63c1c993d5c1571">ffmpeg_execute</a>(argumentCount, argv);</div> |
||||
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>  </div> |
||||
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>  <span class="comment">// ALWAYS REMOVE THE ID FROM THE MAP</span></div> |
||||
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a>((<span class="keywordtype">long</span>) <span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>  </div> |
||||
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>  <span class="comment">// CLEANUP</span></div> |
||||
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>  <span class="keywordflow">if</span> (tempArray) {</div> |
||||
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < (argumentCount - 1); i++) {</div> |
||||
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>  (*env)->ReleaseStringUTFChars(env, tempArray[i], argv[i + 1]);</div> |
||||
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>  }</div> |
||||
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>  </div> |
||||
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>  av_free(tempArray);</div> |
||||
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>  }</div> |
||||
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>  av_free(argv[0]);</div> |
||||
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>  av_free(argv);</div> |
||||
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  </div> |
||||
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>  <span class="keywordflow">return</span> returnCode;</div> |
||||
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span> }</div> |
||||
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  </div> |
||||
<div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a53282f16c6f07f954fe4e2c614d226e3"> 818</a></span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a53282f16c6f07f954fe4e2c614d226e3">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jlong <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>  <a class="code" href="../../d7/d48/fftools__ffmpeg_8c.html#a85d242f177c5dc68d5808adc5e594b92">cancel_operation</a>(<span class="keywordtype">id</span>);</div> |
||||
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span> }</div> |
||||
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>  </div> |
||||
<div class="line"><a name="l00830"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ab0e3dd55175a613f0eab3bece43e8ebb"> 830</a></span> JNIEXPORT <span class="keywordtype">int</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ab0e3dd55175a613f0eab3bece43e8ebb">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jstring ffmpegPipePath) {</div> |
||||
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *ffmpegPipePathString = (*env)->GetStringUTFChars(env, ffmpegPipePath, 0);</div> |
||||
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>  </div> |
||||
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>  <span class="keywordflow">return</span> mkfifo(ffmpegPipePathString, S_IRWXU | S_IRWXG | S_IROTH);</div> |
||||
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span> }</div> |
||||
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>  </div> |
||||
<div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a07a3644ed4f4edf6fcd070e964a8d0c9"> 843</a></span> JNIEXPORT jstring JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a07a3644ed4f4edf6fcd070e964a8d0c9">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>) {</div> |
||||
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  <span class="keywordtype">char</span> buildDate[10];</div> |
||||
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>  sprintf(buildDate, <span class="stringliteral">"%d"</span>, FFMPEG_KIT_BUILD_DATE);</div> |
||||
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  <span class="keywordflow">return</span> (*env)->NewStringUTF(env, buildDate);</div> |
||||
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span> }</div> |
||||
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  </div> |
||||
<div class="line"><a name="l00858"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#ae1c4f554b35b9597886af6683a4ad898"> 858</a></span> JNIEXPORT <span class="keywordtype">int</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1c4f554b35b9597886af6683a4ad898">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jstring variableName, jstring variableValue) {</div> |
||||
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *variableNameString = (*env)->GetStringUTFChars(env, variableName, 0);</div> |
||||
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *variableValueString = (*env)->GetStringUTFChars(env, variableValue, 0);</div> |
||||
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  </div> |
||||
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  <span class="keywordtype">int</span> rc = setenv(variableNameString, variableValueString, 1);</div> |
||||
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>  </div> |
||||
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>  (*env)->ReleaseStringUTFChars(env, variableName, variableNameString);</div> |
||||
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>  (*env)->ReleaseStringUTFChars(env, variableValue, variableValueString);</div> |
||||
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  <span class="keywordflow">return</span> rc;</div> |
||||
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span> }</div> |
||||
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>  </div> |
||||
<div class="line"><a name="l00876"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#a8f3d75629e1e9ffb9ed117eff896b5af"> 876</a></span> JNIEXPORT <span class="keywordtype">void</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a8f3d75629e1e9ffb9ed117eff896b5af">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jint signum) {</div> |
||||
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>  <span class="keywordflow">if</span> (signum == SIGQUIT) {</div> |
||||
<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#afbd89b768ade5ebb57205d8346acaa03">handleSIGQUIT</a> = 0;</div> |
||||
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (signum == SIGINT) {</div> |
||||
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a43764cf85b951e6e0d9cc6f74e24c721">handleSIGINT</a> = 0;</div> |
||||
<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (signum == SIGTERM) {</div> |
||||
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#a4c48fbb1622eb5a5a7d31d1f9c2c9447">handleSIGTERM</a> = 0;</div> |
||||
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (signum == SIGXCPU) {</div> |
||||
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad8148e9f47355623f9ad3c1578844cd3">handleSIGXCPU</a> = 0;</div> |
||||
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>  } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (signum == SIGPIPE) {</div> |
||||
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>  <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#acd19ea38bd4b2ebb549ed4630bdca918">handleSIGPIPE</a> = 0;</div> |
||||
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>  }</div> |
||||
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span> }</div> |
||||
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>  </div> |
||||
<div class="line"><a name="l00898"></a><span class="lineno"><a class="line" href="../../dc/dd3/ffmpegkit_8c.html#af6a5c53fda1075105553b492c9afb330"> 898</a></span> JNIEXPORT <span class="keywordtype">int</span> JNICALL <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#af6a5c53fda1075105553b492c9afb330">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit</a>(JNIEnv *env, jclass <span class="keywordtype">object</span>, jlong <span class="keywordtype">id</span>) {</div> |
||||
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>  <span class="keywordflow">return</span> atomic_load(&<a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a>[<span class="keywordtype">id</span> % <a class="code" href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a>]);</div> |
||||
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span> }</div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a0017ed2d6f2be362f57b10e7674fc291"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a0017ed2d6f2be362f57b10e7674fc291">monitorUnInit</a></div><div class="ttdeci">void monitorUnInit()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00225">ffmpegkit.c:225</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a07a3644ed4f4edf6fcd070e964a8d0c9"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a07a3644ed4f4edf6fcd070e964a8d0c9">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeBuildDate(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00843">ffmpegkit.c:843</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a0c4f621bbe9aa3ac50c196cabd2e16a2"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a0c4f621bbe9aa3ac50c196cabd2e16a2">ffmpegkit_log_callback_function</a></div><div class="ttdeci">void ffmpegkit_log_callback_function(void *ptr, int level, const char *format, va_list vargs)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00442">ffmpegkit.c:442</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a0f594e6227a0328c435b62df711c4599"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a0f594e6227a0328c435b62df711c4599">sessionMap</a></div><div class="ttdeci">static atomic_short sessionMap[SESSION_MAP_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00056">ffmpegkit.c:56</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a11af305e0be488c5236eab86b470e818"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a11af305e0be488c5236eab86b470e818">stringClass</a></div><div class="ttdeci">static jclass stringClass</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00086">ffmpegkit.c:86</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a17cd8cde8b9e93de98e6423595f79be4"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a17cd8cde8b9e93de98e6423595f79be4">lockMutex</a></div><div class="ttdeci">static pthread_mutex_t lockMutex</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00060">ffmpegkit.c:60</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a19ed73b458e2e6e6117f51d6bd6a9bf7"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a19ed73b458e2e6e6117f51d6bd6a9bf7">sessionId</a></div><div class="ttdeci">__thread volatile long sessionId</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00105">ffmpegkit.c:105</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a2243f7be810d9b6ae653d381b0c5e031"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a2243f7be810d9b6ae653d381b0c5e031">callbackDataTail</a></div><div class="ttdeci">struct CallbackData * callbackDataTail</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00068">ffmpegkit.c:68</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a22e5090e94d0e805f1282843c14a5849"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a22e5090e94d0e805f1282843c14a5849">addSession</a></div><div class="ttdeci">void addSession(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00357">ffmpegkit.c:357</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a29814245d9c53ab16a19f232cb6ca646"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a29814245d9c53ab16a19f232cb6ca646">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegExecute(JNIEnv *env, jclass object, jlong id, jobjectArray stringArray)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00752">ffmpegkit.c:752</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a31c47b02812375efdbb56a731f027993"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a31c47b02812375efdbb56a731f027993">monitorNotify</a></div><div class="ttdeci">void monitorNotify()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00260">ffmpegkit.c:260</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a3210c95d00945b15764ec0f55af3ca1b"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a3210c95d00945b15764ec0f55af3ca1b">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_enableNativeRedirection(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00676">ffmpegkit.c:676</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a3b2d7de73a28413df1205f881542ed5b"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a3b2d7de73a28413df1205f881542ed5b">avutil_log_sanitize</a></div><div class="ttdeci">static void avutil_log_sanitize(uint8_t *line)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00188">ffmpegkit.c:188</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a43764cf85b951e6e0d9cc6f74e24c721"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a43764cf85b951e6e0d9cc6f74e24c721">handleSIGINT</a></div><div class="ttdeci">volatile int handleSIGINT</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00099">ffmpegkit.c:99</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a48e99c5f4eee4d523a45650503aec3a2"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a48e99c5f4eee4d523a45650503aec3a2">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeLogLevel(JNIEnv *env, jclass object, jint level)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00656">ffmpegkit.c:656</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a4c48fbb1622eb5a5a7d31d1f9c2c9447"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a4c48fbb1622eb5a5a7d31d1f9c2c9447">handleSIGTERM</a></div><div class="ttdeci">volatile int handleSIGTERM</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00100">ffmpegkit.c:100</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a53282f16c6f07f954fe4e2c614d226e3"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a53282f16c6f07f954fe4e2c614d226e3">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFmpegCancel(JNIEnv *env, jclass object, jlong id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00818">ffmpegkit.c:818</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a5600185f07cb71e002b7916f2d425461"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a5600185f07cb71e002b7916f2d425461">configClassName</a></div><div class="ttdeci">const char * configClassName</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00092">ffmpegkit.c:92</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a56089cb955326982582c33d5c39abd81"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a56089cb955326982582c33d5c39abd81">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeLogLevel(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00666">ffmpegkit.c:666</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a58f020191bb344e3ba08e1301aeeb715"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a58f020191bb344e3ba08e1301aeeb715">ffmpegkit_statistics_callback_function</a></div><div class="ttdeci">void ffmpegkit_statistics_callback_function(int frameNumber, float fps, float quality, int64_t size, int time, double bitrate, double speed)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00490">ffmpegkit.c:490</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a5a741178aa9707f94a3ed21dc9199563"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a5a741178aa9707f94a3ed21dc9199563">avutil_log_format_line</a></div><div class="ttdeci">static void avutil_log_format_line(void *avcl, int level, const char *fmt, va_list vl, AVBPrint part[4], int *print_prefix)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00156">ffmpegkit.c:156</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a5bbced6ff974340fb18f62ba9370de2d"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a5bbced6ff974340fb18f62ba9370de2d">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeFFmpegVersion(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00728">ffmpegkit.c:728</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a5f5082a8a3faf4573f6b11934b50af3a"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a5f5082a8a3faf4573f6b11934b50af3a">statisticsCallbackDataAdd</a></div><div class="ttdeci">void statisticsCallbackDataAdd(int frameNumber, float fps, float quality, int64_t size, int time, double bitrate, double speed)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00311">ffmpegkit.c:311</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a601e42e4859c5e69145f77aa37da8b99"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a601e42e4859c5e69145f77aa37da8b99">stringClassName</a></div><div class="ttdeci">const char * stringClassName</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00095">ffmpegkit.c:95</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a61876b43554384a035129fe6c2bd8a52"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a61876b43554384a035129fe6c2bd8a52">configMethods</a></div><div class="ttdeci">JNINativeMethod configMethods[]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00111">ffmpegkit.c:111</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a69866f167ddff23a79c8bafc39204bae"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a69866f167ddff23a79c8bafc39204bae">monitorWait</a></div><div class="ttdeci">void monitorWait(int milliSeconds)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00238">ffmpegkit.c:238</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a836d04ac8f7f51d0e6181c641eed7441"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a836d04ac8f7f51d0e6181c641eed7441">globalVm</a></div><div class="ttdeci">static JavaVM * globalVm</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00071">ffmpegkit.c:71</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a8e6f1679df340e6702b973d5e9af5057"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a8e6f1679df340e6702b973d5e9af5057">callbackDataHead</a></div><div class="ttdeci">struct CallbackData * callbackDataHead</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00067">ffmpegkit.c:67</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a8e98224bd935d38a24a6b1ed48adcc66"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a8e98224bd935d38a24a6b1ed48adcc66">callbackThread</a></div><div class="ttdeci">pthread_t callbackThread</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00064">ffmpegkit.c:64</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a8f3d75629e1e9ffb9ed117eff896b5af"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a8f3d75629e1e9ffb9ed117eff896b5af">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_ignoreNativeSignal(JNIEnv *env, jclass object, jint signum)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00876">ffmpegkit.c:876</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a90a2d5a2a8e786429a9ce09409b8c313"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a90a2d5a2a8e786429a9ce09409b8c313">callbackThreadFunction</a></div><div class="ttdeci">void * callbackThreadFunction()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00497">ffmpegkit.c:497</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a9985bec8e575d918f2910c195a89d0c7"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a9985bec8e575d918f2910c195a89d0c7">monitorCondition</a></div><div class="ttdeci">static pthread_cond_t monitorCondition</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00062">ffmpegkit.c:62</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a9a131a99cf80ac99ea37f91ec9106367"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a9a131a99cf80ac99ea37f91ec9106367">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion</a></div><div class="ttdeci">JNIEXPORT jstring JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_getNativeVersion(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00739">ffmpegkit.c:739</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_a9e0c5c77d11961073b29c8eb7a3afd46"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#a9e0c5c77d11961073b29c8eb7a3afd46">monitorInit</a></div><div class="ttdeci">void monitorInit()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00205">ffmpegkit.c:205</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aa531f5ff009664f516e524c84cd13407"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aa531f5ff009664f516e524c84cd13407">cancelSession</a></div><div class="ttdeci">void cancelSession(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00407">ffmpegkit.c:407</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aa96f996dfe48ae6115d32546642bb106"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aa96f996dfe48ae6115d32546642bb106">callbackDataRemove</a></div><div class="ttdeci">struct CallbackData * callbackDataRemove()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00364">ffmpegkit.c:364</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aad49c603a65074ce7a5d491ce9a54eb5"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aad49c603a65074ce7a5d491ce9a54eb5">redirectionEnabled</a></div><div class="ttdeci">int redirectionEnabled</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00065">ffmpegkit.c:65</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aada08ab4f0a4e8ca6b7502737c057ca9"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aada08ab4f0a4e8ca6b7502737c057ca9">cancelRequested</a></div><div class="ttdeci">int cancelRequested(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00417">ffmpegkit.c:417</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aaf4e71a99d5a6e034f605bb7b507a302"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aaf4e71a99d5a6e034f605bb7b507a302">mutexUnlock</a></div><div class="ttdeci">void mutexUnlock()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00234">ffmpegkit.c:234</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ab0e3dd55175a613f0eab3bece43e8ebb"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ab0e3dd55175a613f0eab3bece43e8ebb">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe</a></div><div class="ttdeci">JNIEXPORT int JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_registerNewNativeFFmpegPipe(JNIEnv *env, jclass object, jstring ffmpegPipePath)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00830">ffmpegkit.c:830</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ab511b1fdc2c94e1c7dac8fa2473ee94f"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ab511b1fdc2c94e1c7dac8fa2473ee94f">mutexUnInit</a></div><div class="ttdeci">void mutexUnInit()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00221">ffmpegkit.c:221</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ab7fec5a5e8bb8cc85d75b76dc8d02b8d"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ab7fec5a5e8bb8cc85d75b76dc8d02b8d">LogType</a></div><div class="ttdeci">#define LogType</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00032">ffmpegkit.c:32</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_acd19ea38bd4b2ebb549ed4630bdca918"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#acd19ea38bd4b2ebb549ed4630bdca918">handleSIGPIPE</a></div><div class="ttdeci">volatile int handleSIGPIPE</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00102">ffmpegkit.c:102</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ad11f0101f9f3f5a133b18b947b1683f9"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ad11f0101f9f3f5a133b18b947b1683f9">SESSION_MAP_SIZE</a></div><div class="ttdeci">const int SESSION_MAP_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00055">ffmpegkit.c:55</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ad2c255b69a5008c1ac7df0201eb9f7bc"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ad2c255b69a5008c1ac7df0201eb9f7bc">monitorMutex</a></div><div class="ttdeci">static pthread_mutex_t monitorMutex</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00061">ffmpegkit.c:61</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ad2f07df887428c1c8e78f3c485e9c71c"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ad2f07df887428c1c8e78f3c485e9c71c">JNI_OnLoad</a></div><div class="ttdeci">jint JNI_OnLoad(JavaVM *vm, void *reserved)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00578">ffmpegkit.c:578</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ad31e5951b0ac95695629b6563de40bc0"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ad31e5951b0ac95695629b6563de40bc0">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection</a></div><div class="ttdeci">JNIEXPORT void JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_disableNativeRedirection(JNIEnv *env, jclass object)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00703">ffmpegkit.c:703</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ad6ed2afe8a0e43d77b474a22fcb26252"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ad6ed2afe8a0e43d77b474a22fcb26252">logMethod</a></div><div class="ttdeci">static jmethodID logMethod</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00077">ffmpegkit.c:77</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ad8148e9f47355623f9ad3c1578844cd3"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ad8148e9f47355623f9ad3c1578844cd3">handleSIGXCPU</a></div><div class="ttdeci">volatile int handleSIGXCPU</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00101">ffmpegkit.c:101</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_adde752dd2b1262203a88cab573383d47"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#adde752dd2b1262203a88cab573383d47">resetMessagesInTransmit</a></div><div class="ttdeci">void resetMessagesInTransmit(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00430">ffmpegkit.c:430</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ade6d1da5041bb8ac83ee2c50140d3649"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ade6d1da5041bb8ac83ee2c50140d3649">configClass</a></div><div class="ttdeci">static jclass configClass</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00074">ffmpegkit.c:74</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ae1b9acd4e76a66096e68073f83f0e22d"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ae1b9acd4e76a66096e68073f83f0e22d">sessionInTransitMessageCountMap</a></div><div class="ttdeci">static atomic_int sessionInTransitMessageCountMap[SESSION_MAP_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00057">ffmpegkit.c:57</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ae1c4f554b35b9597886af6683a4ad898"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ae1c4f554b35b9597886af6683a4ad898">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable</a></div><div class="ttdeci">JNIEXPORT int JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_setNativeEnvironmentVariable(JNIEnv *env, jclass object, jstring variableName, jstring variableValue)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00858">ffmpegkit.c:858</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_ae48265a7aeb85f80e2ff194693a4cf9a"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#ae48265a7aeb85f80e2ff194693a4cf9a">mutexLock</a></div><div class="ttdeci">void mutexLock()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00230">ffmpegkit.c:230</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aee493071e7c54d99ce5c2422d63fab37"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aee493071e7c54d99ce5c2422d63fab37">mutexInit</a></div><div class="ttdeci">void mutexInit()</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00196">ffmpegkit.c:196</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_aefb40225eb03b1329a1fe7931c312eb8"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#aefb40225eb03b1329a1fe7931c312eb8">configuredLogLevel</a></div><div class="ttdeci">int configuredLogLevel</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00108">ffmpegkit.c:108</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_af40e26f298a4423ddcd19507606fb150"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#af40e26f298a4423ddcd19507606fb150">StatisticsType</a></div><div class="ttdeci">#define StatisticsType</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00033">ffmpegkit.c:33</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_af42fc9da8015a216f63c1c993d5c1571"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#af42fc9da8015a216f63c1c993d5c1571">ffmpeg_execute</a></div><div class="ttdeci">int ffmpeg_execute(int argc, char **argv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l05165">fftools_ffmpeg.c:5165</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_af5b32fa73a2431ebd659115b54eb1513"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#af5b32fa73a2431ebd659115b54eb1513">stringConstructor</a></div><div class="ttdeci">static jmethodID stringConstructor</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00089">ffmpegkit.c:89</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_af6a5c53fda1075105553b492c9afb330"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#af6a5c53fda1075105553b492c9afb330">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit</a></div><div class="ttdeci">JNIEXPORT int JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_messagesInTransmit(JNIEnv *env, jclass object, jlong id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00898">ffmpegkit.c:898</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afb701a25861b4bc7d008764199e39b39"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afb701a25861b4bc7d008764199e39b39">statisticsMethod</a></div><div class="ttdeci">static jmethodID statisticsMethod</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00080">ffmpegkit.c:80</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afb7a759a4317321dab4530012e626f99"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afb7a759a4317321dab4530012e626f99">closeParcelFileDescriptorMethod</a></div><div class="ttdeci">static jmethodID closeParcelFileDescriptorMethod</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00083">ffmpegkit.c:83</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afbd89b768ade5ebb57205d8346acaa03"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afbd89b768ade5ebb57205d8346acaa03">handleSIGQUIT</a></div><div class="ttdeci">volatile int handleSIGQUIT</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00098">ffmpegkit.c:98</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afbe8c61b2fd9575361f83f73a55b3c62"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afbe8c61b2fd9575361f83f73a55b3c62">logCallbackDataAdd</a></div><div class="ttdeci">void logCallbackDataAdd(int level, AVBPrint *data)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00272">ffmpegkit.c:272</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afcbebcb2971b24e9601eb99d5411cb1b"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afcbebcb2971b24e9601eb99d5411cb1b">avutil_log_get_level_str</a></div><div class="ttdeci">static const char * avutil_log_get_level_str(int level)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00131">ffmpegkit.c:131</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afd6ac6e8613d5eea77427dc8db0fb012"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afd6ac6e8613d5eea77427dc8db0fb012">closeParcelFileDescriptor</a></div><div class="ttdeci">void closeParcelFileDescriptor(int fd)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00565">ffmpegkit.c:565</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8c_html_afec70e0490b0f2e2ccd750f64a13668a"><div class="ttname"><a href="../../dc/dd3/ffmpegkit_8c.html#afec70e0490b0f2e2ccd750f64a13668a">removeSession</a></div><div class="ttdeci">void removeSession(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00398">ffmpegkit.c:398</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html">ffmpegkit.h</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a06660f2006f6064ab855b6f7f10f9927"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a06660f2006f6064ab855b6f7f10f9927">FFMPEG_KIT_VERSION</a></div><div class="ttdeci">#define FFMPEG_KIT_VERSION</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dee/ffmpegkit_8h_source.html#l00030">ffmpegkit.h:30</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_a6e43beaa714b1bf01ce2271440786e38"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#a6e43beaa714b1bf01ce2271440786e38">LIB_NAME</a></div><div class="ttdeci">#define LIB_NAME</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dee/ffmpegkit_8h_source.html#l00033">ffmpegkit.h:33</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_aa839997a58e14061861cd634fdb7664d"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#aa839997a58e14061861cd634fdb7664d">LOGD</a></div><div class="ttdeci">#define LOGD(...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dee/ffmpegkit_8h_source.html#l00039">ffmpegkit.h:39</a></div></div> |
||||
<div class="ttc" id="affmpegkit_8h_html_ae02538a80ad5fc009caec73487d11a8d"><div class="ttname"><a href="../../d8/dee/ffmpegkit_8h.html#ae02538a80ad5fc009caec73487d11a8d">LOGE</a></div><div class="ttdeci">#define LOGE(...)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/dee/ffmpegkit_8h_source.html#l00048">ffmpegkit.h:48</a></div></div> |
||||
<div class="ttc" id="affprobekit_8c_html_a1049ebb2099274feadd0cbf165e9c8ef"><div class="ttname"><a href="../../d1/ddd/ffprobekit_8c.html#a1049ebb2099274feadd0cbf165e9c8ef">Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute</a></div><div class="ttdeci">JNIEXPORT jint JNICALL Java_com_arthenica_ffmpegkit_FFmpegKitConfig_nativeFFprobeExecute(JNIEnv *env, jclass object, jlong id, jobjectArray stringArray)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/ddd/ffprobekit_8c_source.html#l00047">ffprobekit.c:47</a></div></div> |
||||
<div class="ttc" id="affprobekit_8h_html"><div class="ttname"><a href="../../d2/dbf/ffprobekit_8h.html">ffprobekit.h</a></div></div> |
||||
<div class="ttc" id="afftools__cmdutils_8h_html_a632891572be1648c03646028e8bfcac1"><div class="ttname"><a href="../../d8/d4e/fftools__cmdutils_8h.html#a632891572be1648c03646028e8bfcac1">AV_LOG_STDERR</a></div><div class="ttdeci">#define AV_LOG_STDERR</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00063">fftools_cmdutils.h:63</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8c_html_a4dd17285e4049bfb915b75d39ff9971e"><div class="ttname"><a href="../../d7/d48/fftools__ffmpeg_8c.html#a4dd17285e4049bfb915b75d39ff9971e">set_report_callback</a></div><div class="ttdeci">void set_report_callback(void(*callback)(int, float, float, int64_t, int, double, double))</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l05149">fftools_ffmpeg.c:5149</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8c_html_a85d242f177c5dc68d5808adc5e594b92"><div class="ttname"><a href="../../d7/d48/fftools__ffmpeg_8c.html#a85d242f177c5dc68d5808adc5e594b92">cancel_operation</a></div><div class="ttdeci">void cancel_operation(long id)</div><div class="ttdef"><b>Definition:</b> <a href="../../d7/d48/fftools__ffmpeg_8c_source.html#l05154">fftools_ffmpeg.c:5154</a></div></div> |
||||
<div class="ttc" id="afftools__ffmpeg_8h_html"><div class="ttname"><a href="../../d7/db3/fftools__ffmpeg_8h.html">fftools_ffmpeg.h</a></div></div> |
||||
<div class="ttc" id="afftools__ffprobe_8c_html_a3bd1ad5edf8fc93f783af77e8cd6ee9a"><div class="ttname"><a href="../../d8/d78/fftools__ffprobe_8c.html#a3bd1ad5edf8fc93f783af77e8cd6ee9a">pthread_mutex_lock</a></div><div class="ttdeci">#define pthread_mutex_lock(a)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d78/fftools__ffprobe_8c_source.html#l00071">fftools_ffprobe.c:71</a></div></div> |
||||
<div class="ttc" id="afftools__ffprobe_8c_html_aa91b7ec8ae8a2d699fb09cc20c444fe8"><div class="ttname"><a href="../../d8/d78/fftools__ffprobe_8c.html#aa91b7ec8ae8a2d699fb09cc20c444fe8">pthread_mutex_unlock</a></div><div class="ttdeci">#define pthread_mutex_unlock(a)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d78/fftools__ffprobe_8c_source.html#l00075">fftools_ffprobe.c:75</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html">CallbackData</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00036">ffmpegkit.c:36</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a0108648839b77d246e659a7eefdde4fb"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a0108648839b77d246e659a7eefdde4fb">CallbackData::logLevel</a></div><div class="ttdeci">int logLevel</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00040">ffmpegkit.c:40</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a0e02eb985ed5c68bdf82a3445c0b4514"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a0e02eb985ed5c68bdf82a3445c0b4514">CallbackData::statisticsBitrate</a></div><div class="ttdeci">double statisticsBitrate</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00048">ffmpegkit.c:48</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a0eba672f8309ce08c41eeb63c48091af"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a0eba672f8309ce08c41eeb63c48091af">CallbackData::statisticsQuality</a></div><div class="ttdeci">float statisticsQuality</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00045">ffmpegkit.c:45</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a24877dd94bec8b5bad7a0ed6893f7c28"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a24877dd94bec8b5bad7a0ed6893f7c28">CallbackData::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00037">ffmpegkit.c:37</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a2e5d0fd0859aca2c5a304b4823b86ccd"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a2e5d0fd0859aca2c5a304b4823b86ccd">CallbackData::next</a></div><div class="ttdeci">struct CallbackData * next</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00051">ffmpegkit.c:51</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a577a99dc4c2767d1946ac174f7a0c69e"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a577a99dc4c2767d1946ac174f7a0c69e">CallbackData::statisticsSpeed</a></div><div class="ttdeci">double statisticsSpeed</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00049">ffmpegkit.c:49</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_a6ea1c5fbcf7ad64a04687d738a9c6559"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#a6ea1c5fbcf7ad64a04687d738a9c6559">CallbackData::statisticsFrameNumber</a></div><div class="ttdeci">int statisticsFrameNumber</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00043">ffmpegkit.c:43</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_abe4eff38e39d603bd966c554e9e5afc8"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#abe4eff38e39d603bd966c554e9e5afc8">CallbackData::statisticsTime</a></div><div class="ttdeci">int statisticsTime</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00047">ffmpegkit.c:47</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_ad4ef14e9625fe915267d644480e9410f"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#ad4ef14e9625fe915267d644480e9410f">CallbackData::statisticsFps</a></div><div class="ttdeci">float statisticsFps</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00044">ffmpegkit.c:44</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_ad8af170b5f3057c34dc1221a65a8c4af"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#ad8af170b5f3057c34dc1221a65a8c4af">CallbackData::sessionId</a></div><div class="ttdeci">long sessionId</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00038">ffmpegkit.c:38</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_ae7661f79a95fe7d0eaa118264431f9c2"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#ae7661f79a95fe7d0eaa118264431f9c2">CallbackData::logData</a></div><div class="ttdeci">AVBPrint logData</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00041">ffmpegkit.c:41</a></div></div> |
||||
<div class="ttc" id="astruct_callback_data_html_aee6855bc657b56db6c8a32656b3018c4"><div class="ttname"><a href="../../d2/dc3/struct_callback_data.html#aee6855bc657b56db6c8a32656b3018c4">CallbackData::statisticsSize</a></div><div class="ttdeci">int64_t statisticsSize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/dd3/ffmpegkit_8c_source.html#l00046">ffmpegkit.c:46</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,197 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: LogBuffer Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">LogBuffer Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a28b55b034abd862b1b7451c1ca369650"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d15/struct_log_buffer.html#a28b55b034abd862b1b7451c1ca369650">context_name</a></td></tr> |
||||
<tr class="separator:a28b55b034abd862b1b7451c1ca369650"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:af3028bcf90ea9a33f041e1cac4f4a29b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d15/struct_log_buffer.html#af3028bcf90ea9a33f041e1cac4f4a29b">log_level</a></td></tr> |
||||
<tr class="separator:af3028bcf90ea9a33f041e1cac4f4a29b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a5dad0b243a5ca31e55d6f2d0e751302e"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d15/struct_log_buffer.html#a5dad0b243a5ca31e55d6f2d0e751302e">log_message</a></td></tr> |
||||
<tr class="separator:a5dad0b243a5ca31e55d6f2d0e751302e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a44eb12f4d282804c1fae1335a9206685"><td class="memItemLeft" align="right" valign="top">AVClassCategory </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d15/struct_log_buffer.html#a44eb12f4d282804c1fae1335a9206685">category</a></td></tr> |
||||
<tr class="separator:a44eb12f4d282804c1fae1335a9206685"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a67849aab90d8b99804199a05790d7945"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d15/struct_log_buffer.html#a67849aab90d8b99804199a05790d7945">parent_name</a></td></tr> |
||||
<tr class="separator:a67849aab90d8b99804199a05790d7945"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a3aff058881abaa39e0ad52a188465b09"><td class="memItemLeft" align="right" valign="top">AVClassCategory </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d15/struct_log_buffer.html#a3aff058881abaa39e0ad52a188465b09">parent_category</a></td></tr> |
||||
<tr class="separator:a3aff058881abaa39e0ad52a188465b09"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00297">297</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a44eb12f4d282804c1fae1335a9206685"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a44eb12f4d282804c1fae1335a9206685">◆ </a></span>category</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVClassCategory LogBuffer::category</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00301">301</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a28b55b034abd862b1b7451c1ca369650"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a28b55b034abd862b1b7451c1ca369650">◆ </a></span>context_name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* LogBuffer::context_name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00298">298</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="af3028bcf90ea9a33f041e1cac4f4a29b"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#af3028bcf90ea9a33f041e1cac4f4a29b">◆ </a></span>log_level</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> LogBuffer::log_level</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00299">299</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a5dad0b243a5ca31e55d6f2d0e751302e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5dad0b243a5ca31e55d6f2d0e751302e">◆ </a></span>log_message</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* LogBuffer::log_message</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00300">300</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a3aff058881abaa39e0ad52a188465b09"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3aff058881abaa39e0ad52a188465b09">◆ </a></span>parent_category</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVClassCategory LogBuffer::parent_category</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00303">303</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a67849aab90d8b99804199a05790d7945"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a67849aab90d8b99804199a05790d7945">◆ </a></span>parent_name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* LogBuffer::parent_name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html#l00302">302</a> of file <a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d78/fftools__ffprobe_8c_source.html">fftools_ffprobe.c</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,233 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: SpecifierOpt Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">SpecifierOpt Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:ab83e423aec2a2d42a29daae047dcdb81"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da5/struct_specifier_opt.html#ab83e423aec2a2d42a29daae047dcdb81">specifier</a></td></tr> |
||||
<tr class="separator:ab83e423aec2a2d42a29daae047dcdb81"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a396d3e67fde3c170cda70842a1c35521"><td class="memItemLeft" >union {</td></tr> |
||||
<tr class="memitem:ac4d25e77bb051e82cb827177b4f77264"><td class="memItemLeft" >   uint8_t *   <a class="el" href="../../dd/da5/struct_specifier_opt.html#a491092bfda9281b509e9f62195490ce4">str</a></td></tr> |
||||
<tr class="separator:ac4d25e77bb051e82cb827177b4f77264"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a623746a0653dda17e253913352b96d26"><td class="memItemLeft" >   <a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>   <a class="el" href="../../dd/da5/struct_specifier_opt.html#a7d6d60788f2f4e5bca13634aba58177f">i</a></td></tr> |
||||
<tr class="separator:a623746a0653dda17e253913352b96d26"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a3353d95e3d1c7e28c12b26b26ce79c75"><td class="memItemLeft" >   int64_t   <a class="el" href="../../dd/da5/struct_specifier_opt.html#a6c08432480e1b685cde8b3f99c87f8a3">i64</a></td></tr> |
||||
<tr class="separator:a3353d95e3d1c7e28c12b26b26ce79c75"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ae1538b0b62c9878538241c46b0c49028"><td class="memItemLeft" >   uint64_t   <a class="el" href="../../dd/da5/struct_specifier_opt.html#a98076882e1cf6bb72d03e2f313cb0f1d">ui64</a></td></tr> |
||||
<tr class="separator:ae1538b0b62c9878538241c46b0c49028"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4888274bf24d8ef500e1cb9be9893f8b"><td class="memItemLeft" >   float   <a class="el" href="../../dd/da5/struct_specifier_opt.html#a09d09953c0263bc3992d7b8f4c1fcfc7">f</a></td></tr> |
||||
<tr class="separator:a4888274bf24d8ef500e1cb9be9893f8b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:afd238641ebc32cb0c4cf5e2fd4f48556"><td class="memItemLeft" >   double   <a class="el" href="../../dd/da5/struct_specifier_opt.html#aa943620407012bf50d260ec74200d25c">dbl</a></td></tr> |
||||
<tr class="separator:afd238641ebc32cb0c4cf5e2fd4f48556"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a396d3e67fde3c170cda70842a1c35521"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/da5/struct_specifier_opt.html#a396d3e67fde3c170cda70842a1c35521">u</a></td></tr> |
||||
<tr class="separator:a396d3e67fde3c170cda70842a1c35521"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00175">175</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="aa943620407012bf50d260ec74200d25c"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa943620407012bf50d260ec74200d25c">◆ </a></span>dbl</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">double SpecifierOpt::dbl</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00183">183</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a09d09953c0263bc3992d7b8f4c1fcfc7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a09d09953c0263bc3992d7b8f4c1fcfc7">◆ </a></span>f</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">float SpecifierOpt::f</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00182">182</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7d6d60788f2f4e5bca13634aba58177f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7d6d60788f2f4e5bca13634aba58177f">◆ </a></span>i</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> SpecifierOpt::i</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00179">179</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6c08432480e1b685cde8b3f99c87f8a3"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6c08432480e1b685cde8b3f99c87f8a3">◆ </a></span>i64</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t SpecifierOpt::i64</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00180">180</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ab83e423aec2a2d42a29daae047dcdb81"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab83e423aec2a2d42a29daae047dcdb81">◆ </a></span>specifier</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">char* SpecifierOpt::specifier</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
<p>stream/chapter/program/... specifier </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00176">176</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a491092bfda9281b509e9f62195490ce4"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a491092bfda9281b509e9f62195490ce4">◆ </a></span>str</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint8_t* SpecifierOpt::str</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00178">178</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a396d3e67fde3c170cda70842a1c35521"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a396d3e67fde3c170cda70842a1c35521">◆ </a></span></h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">union { ... } SpecifierOpt::u</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a98076882e1cf6bb72d03e2f313cb0f1d"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a98076882e1cf6bb72d03e2f313cb0f1d">◆ </a></span>ui64</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint64_t SpecifierOpt::ui64</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html#l00181">181</a> of file <a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d8/d4e/fftools__cmdutils_8h_source.html">fftools_cmdutils.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,143 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: HWDevice Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">HWDevice Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:ae03ed8b14a9e341f1d8cc5fa37006656"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc7/struct_h_w_device.html#ae03ed8b14a9e341f1d8cc5fa37006656">name</a></td></tr> |
||||
<tr class="separator:ae03ed8b14a9e341f1d8cc5fa37006656"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad5294ac2b414deacbe2aac7b9c8ba987"><td class="memItemLeft" align="right" valign="top">enum AVHWDeviceType </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc7/struct_h_w_device.html#ad5294ac2b414deacbe2aac7b9c8ba987">type</a></td></tr> |
||||
<tr class="separator:ad5294ac2b414deacbe2aac7b9c8ba987"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac1615b160aa7dc0f2e314e04cea6aaf9"><td class="memItemLeft" align="right" valign="top">AVBufferRef * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">device_ref</a></td></tr> |
||||
<tr class="separator:ac1615b160aa7dc0f2e314e04cea6aaf9"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00096">96</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="ac1615b160aa7dc0f2e314e04cea6aaf9"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac1615b160aa7dc0f2e314e04cea6aaf9">◆ </a></span>device_ref</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVBufferRef* HWDevice::device_ref</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00099">99</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ae03ed8b14a9e341f1d8cc5fa37006656"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae03ed8b14a9e341f1d8cc5fa37006656">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* HWDevice::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00097">97</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad5294ac2b414deacbe2aac7b9c8ba987"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad5294ac2b414deacbe2aac7b9c8ba987">◆ </a></span>type</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">enum AVHWDeviceType HWDevice::type</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00097">97</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,239 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: OutputFile Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">OutputFile Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a6bfbcb8e4d6564ae0c488d58c0fb0d5f"><td class="memItemLeft" align="right" valign="top">AVFormatContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#a6bfbcb8e4d6564ae0c488d58c0fb0d5f">ctx</a></td></tr> |
||||
<tr class="separator:a6bfbcb8e4d6564ae0c488d58c0fb0d5f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aac74ddf07f90ad30cd5ddf80583468ec"><td class="memItemLeft" align="right" valign="top">AVDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#aac74ddf07f90ad30cd5ddf80583468ec">opts</a></td></tr> |
||||
<tr class="separator:aac74ddf07f90ad30cd5ddf80583468ec"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ac09855bfd066c44eb761f84e28f00dce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#ac09855bfd066c44eb761f84e28f00dce">ost_index</a></td></tr> |
||||
<tr class="separator:ac09855bfd066c44eb761f84e28f00dce"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ad160ce6520aad386bead7eb45f6f55a0"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#ad160ce6520aad386bead7eb45f6f55a0">recording_time</a></td></tr> |
||||
<tr class="memdesc:ad160ce6520aad386bead7eb45f6f55a0"><td class="mdescLeft"> </td><td class="mdescRight">desired length of the resulting file in microseconds == AV_TIME_BASE units <a href="../../de/df2/struct_output_file.html#ad160ce6520aad386bead7eb45f6f55a0">More...</a><br /></td></tr> |
||||
<tr class="separator:ad160ce6520aad386bead7eb45f6f55a0"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:aa4fee66db612c26276b5de30d834d5e0"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#aa4fee66db612c26276b5de30d834d5e0">start_time</a></td></tr> |
||||
<tr class="memdesc:aa4fee66db612c26276b5de30d834d5e0"><td class="mdescLeft"> </td><td class="mdescRight">start time in microseconds == AV_TIME_BASE units <a href="../../de/df2/struct_output_file.html#aa4fee66db612c26276b5de30d834d5e0">More...</a><br /></td></tr> |
||||
<tr class="separator:aa4fee66db612c26276b5de30d834d5e0"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a4482c7ccf1b6d9f56a7b02490a60fbd8"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#a4482c7ccf1b6d9f56a7b02490a60fbd8">limit_filesize</a></td></tr> |
||||
<tr class="separator:a4482c7ccf1b6d9f56a7b02490a60fbd8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:acfef99893985d28ae7f7f6a92e6d1bd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#acfef99893985d28ae7f7f6a92e6d1bd7">shortest</a></td></tr> |
||||
<tr class="separator:acfef99893985d28ae7f7f6a92e6d1bd7"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a7f831b66ccff154c4e9d880d900e5b3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/struct_output_file.html#a7f831b66ccff154c4e9d880d900e5b3f">header_written</a></td></tr> |
||||
<tr class="separator:a7f831b66ccff154c4e9d880d900e5b3f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00594">594</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a6bfbcb8e4d6564ae0c488d58c0fb0d5f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6bfbcb8e4d6564ae0c488d58c0fb0d5f">◆ </a></span>ctx</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVFormatContext* OutputFile::ctx</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00595">595</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a7f831b66ccff154c4e9d880d900e5b3f"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7f831b66ccff154c4e9d880d900e5b3f">◆ </a></span>header_written</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFile::header_written</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00604">604</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a4482c7ccf1b6d9f56a7b02490a60fbd8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4482c7ccf1b6d9f56a7b02490a60fbd8">◆ </a></span>limit_filesize</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">uint64_t OutputFile::limit_filesize</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00600">600</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aac74ddf07f90ad30cd5ddf80583468ec"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aac74ddf07f90ad30cd5ddf80583468ec">◆ </a></span>opts</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">AVDictionary* OutputFile::opts</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00596">596</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ac09855bfd066c44eb761f84e28f00dce"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac09855bfd066c44eb761f84e28f00dce">◆ </a></span>ost_index</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFile::ost_index</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00597">597</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="ad160ce6520aad386bead7eb45f6f55a0"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad160ce6520aad386bead7eb45f6f55a0">◆ </a></span>recording_time</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t OutputFile::recording_time</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>desired length of the resulting file in microseconds == AV_TIME_BASE units </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00598">598</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="acfef99893985d28ae7f7f6a92e6d1bd7"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#acfef99893985d28ae7f7f6a92e6d1bd7">◆ </a></span>shortest</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> OutputFile::shortest</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00602">602</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aa4fee66db612c26276b5de30d834d5e0"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa4fee66db612c26276b5de30d834d5e0">◆ </a></span>start_time</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">int64_t OutputFile::start_time</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p>start time in microseconds == AV_TIME_BASE units </p> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00599">599</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,161 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: HWAccel Struct Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#pub-attribs">Data Fields</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">HWAccel Struct Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> |
||||
Data Fields</h2></td></tr> |
||||
<tr class="memitem:a82d8cefa2fe98d73edc28eb129b9c510"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d37/struct_h_w_accel.html#a82d8cefa2fe98d73edc28eb129b9c510">name</a></td></tr> |
||||
<tr class="separator:a82d8cefa2fe98d73edc28eb129b9c510"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a6524d8c42550b3b71408c216d0c8698a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d37/struct_h_w_accel.html#a6524d8c42550b3b71408c216d0c8698a">init</a> )(AVCodecContext *s)</td></tr> |
||||
<tr class="separator:a6524d8c42550b3b71408c216d0c8698a"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a34f08a5231e54a2fb677aa07bfc2f2b8"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f">HWAccelID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d37/struct_h_w_accel.html#a34f08a5231e54a2fb677aa07bfc2f2b8">id</a></td></tr> |
||||
<tr class="separator:a34f08a5231e54a2fb677aa07bfc2f2b8"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a379aaf6aad89d4c2036baf423e3bbb5e"><td class="memItemLeft" align="right" valign="top">enum AVPixelFormat </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d37/struct_h_w_accel.html#a379aaf6aad89d4c2036baf423e3bbb5e">pix_fmt</a></td></tr> |
||||
<tr class="separator:a379aaf6aad89d4c2036baf423e3bbb5e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"> |
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00089">89</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
</div><h2 class="groupheader">Field Documentation</h2> |
||||
<a id="a34f08a5231e54a2fb677aa07bfc2f2b8"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a34f08a5231e54a2fb677aa07bfc2f2b8">◆ </a></span>id</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">enum <a class="el" href="../../d7/db3/fftools__ffmpeg_8h.html#a0804b6530666fd8d5f4e4193ee1d205f">HWAccelID</a> HWAccel::id</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00091">91</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a6524d8c42550b3b71408c216d0c8698a"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6524d8c42550b3b71408c216d0c8698a">◆ </a></span>init</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(* HWAccel::init) (AVCodecContext *s)</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00091">91</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a82d8cefa2fe98d73edc28eb129b9c510"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a82d8cefa2fe98d73edc28eb129b9c510">◆ </a></span>name</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">const char* HWAccel::name</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00090">90</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a379aaf6aad89d4c2036baf423e3bbb5e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a379aaf6aad89d4c2036baf423e3bbb5e">◆ </a></span>pix_fmt</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">enum AVPixelFormat HWAccel::pix_fmt</td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html#l00091">91</a> of file <a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<hr/>The documentation for this struct was generated from the following file:<ul> |
||||
<li><a class="el" href="../../d7/db3/fftools__ffmpeg_8h_source.html">fftools_ffmpeg.h</a></li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,167 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: android_lts_support.c File Reference</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">android_lts_support.c File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a href="../../df/dff/android__lts__support_8c_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:aed1e9c27ea92f5ae3a480059bf45c311"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dff/android__lts__support_8c.html#aed1e9c27ea92f5ae3a480059bf45c311">posix_memalign</a> (void **memptr, size_t alignment, size_t size)</td></tr> |
||||
<tr class="separator:aed1e9c27ea92f5ae3a480059bf45c311"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a38bd88274dc5594b4826fd60c8054c8e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dff/android__lts__support_8c.html#a38bd88274dc5594b4826fd60c8054c8e">log2</a> (double x)</td></tr> |
||||
<tr class="separator:a38bd88274dc5594b4826fd60c8054c8e"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:a79fe62234001b88317245f7599158aaf"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dff/android__lts__support_8c.html#a79fe62234001b88317245f7599158aaf">log2f</a> (float x)</td></tr> |
||||
<tr class="separator:a79fe62234001b88317245f7599158aaf"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<h2 class="groupheader">Function Documentation</h2> |
||||
<a id="a38bd88274dc5594b4826fd60c8054c8e"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a38bd88274dc5594b4826fd60c8054c8e">◆ </a></span>log2()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">double log2 </td> |
||||
<td>(</td> |
||||
<td class="paramtype">double </td> |
||||
<td class="paramname"><em>x</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../df/dff/android__lts__support_8c_source.html#l00059">59</a> of file <a class="el" href="../../df/dff/android__lts__support_8c_source.html">android_lts_support.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="a79fe62234001b88317245f7599158aaf"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#a79fe62234001b88317245f7599158aaf">◆ </a></span>log2f()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname">float log2f </td> |
||||
<td>(</td> |
||||
<td class="paramtype">float </td> |
||||
<td class="paramname"><em>x</em></td><td>)</td> |
||||
<td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../df/dff/android__lts__support_8c_source.html#l00063">63</a> of file <a class="el" href="../../df/dff/android__lts__support_8c_source.html">android_lts_support.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
<a id="aed1e9c27ea92f5ae3a480059bf45c311"></a> |
||||
<h2 class="memtitle"><span class="permalink"><a href="#aed1e9c27ea92f5ae3a480059bf45c311">◆ </a></span>posix_memalign()</h2> |
||||
|
||||
<div class="memitem"> |
||||
<div class="memproto"> |
||||
<table class="memname"> |
||||
<tr> |
||||
<td class="memname"><a class="el" href="../../d2/d36/fftools__ffmpeg__filter_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> posix_memalign </td> |
||||
<td>(</td> |
||||
<td class="paramtype">void ** </td> |
||||
<td class="paramname"><em>memptr</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">size_t </td> |
||||
<td class="paramname"><em>alignment</em>, </td> |
||||
</tr> |
||||
<tr> |
||||
<td class="paramkey"></td> |
||||
<td></td> |
||||
<td class="paramtype">size_t </td> |
||||
<td class="paramname"><em>size</em> </td> |
||||
</tr> |
||||
<tr> |
||||
<td></td> |
||||
<td>)</td> |
||||
<td></td><td></td> |
||||
</tr> |
||||
</table> |
||||
</div><div class="memdoc"> |
||||
|
||||
<p class="definition">Definition at line <a class="el" href="../../df/dff/android__lts__support_8c_source.html#l00040">40</a> of file <a class="el" href="../../df/dff/android__lts__support_8c_source.html">android_lts_support.c</a>.</p> |
||||
|
||||
</div> |
||||
</div> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,148 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: android_lts_support.c Source File</title> |
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../jquery.js"></script> |
||||
<script type="text/javascript" src="../../dynsections.js"></script> |
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="../../search/searchdata.js"></script> |
||||
<script type="text/javascript" src="../../search/search.js"></script> |
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="../../ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="../../menudata.js"></script> |
||||
<script type="text/javascript" src="../../menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('../../',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">android_lts_support.c</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<a href="../../df/dff/android__lts__support_8c.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> |
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (C) 2008 The Android Open Source Project</span></div> |
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * All rights reserved.</span></div> |
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * Redistribution and use in source and binary forms, with or without</span></div> |
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * modification, are permitted provided that the following conditions</span></div> |
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * are met:</span></div> |
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * * Redistributions of source code must retain the above copyright</span></div> |
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * notice, this list of conditions and the following disclaimer.</span></div> |
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * * Redistributions in binary form must reproduce the above copyright</span></div> |
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * notice, this list of conditions and the following disclaimer in</span></div> |
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * the documentation and/or other materials provided with the</span></div> |
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * distribution.</span></div> |
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> *</span></div> |
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div> |
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div> |
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS</span></div> |
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE</span></div> |
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,</span></div> |
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,</span></div> |
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS</span></div> |
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED</span></div> |
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,</span></div> |
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</span></div> |
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF</span></div> |
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * SUCH DAMAGE.</span></div> |
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> */</span></div> |
||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  </div> |
||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <math.h></span></div> |
||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <errno.h></span></div> |
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <malloc.h></span></div> |
||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <stdlib.h></span></div> |
||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div> |
||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifdef __cplusplus</span></div> |
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div> |
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif</span></div> |
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  </div> |
||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#if __ANDROID_API__ < 17</span></div> |
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  </div> |
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../df/dff/android__lts__support_8c.html#aed1e9c27ea92f5ae3a480059bf45c311"> 40</a></span> <span class="keywordtype">int</span> <a class="code" href="../../df/dff/android__lts__support_8c.html#aed1e9c27ea92f5ae3a480059bf45c311">posix_memalign</a>(<span class="keywordtype">void</span>** memptr, <span class="keywordtype">size_t</span> alignment, <span class="keywordtype">size_t</span> size) {</div> |
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">if</span> ((alignment & (alignment - 1)) != 0 || alignment == 0) {</div> |
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> EINVAL;</div> |
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> |
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  </div> |
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">if</span> (alignment % <span class="keyword">sizeof</span>(<span class="keywordtype">void</span>*) != 0) {</div> |
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keywordflow">return</span> EINVAL;</div> |
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div> |
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div> |
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  *memptr = memalign(alignment, size);</div> |
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">if</span> (*memptr == NULL) {</div> |
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">return</span> errno;</div> |
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  }</div> |
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  </div> |
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">return</span> 0;</div> |
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div> |
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  </div> |
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#endif </span><span class="comment">/* __ANDROID_API__ < 17 */</span><span class="preprocessor"></span></div> |
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  </div> |
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../df/dff/android__lts__support_8c.html#a38bd88274dc5594b4826fd60c8054c8e"> 59</a></span> <span class="keywordtype">double</span> <a class="code" href="../../df/dff/android__lts__support_8c.html#a38bd88274dc5594b4826fd60c8054c8e">log2</a>(<span class="keywordtype">double</span> x) {</div> |
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">return</span> (log(x) / M_LN2);</div> |
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div> |
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div> |
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../df/dff/android__lts__support_8c.html#a79fe62234001b88317245f7599158aaf"> 63</a></span> <span class="keywordtype">float</span> <a class="code" href="../../df/dff/android__lts__support_8c.html#a79fe62234001b88317245f7599158aaf">log2f</a>(<span class="keywordtype">float</span> x) {</div> |
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> (<span class="keywordtype">float</span>) <a class="code" href="../../df/dff/android__lts__support_8c.html#a38bd88274dc5594b4826fd60c8054c8e">log2</a>((<span class="keywordtype">double</span>) x);</div> |
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div> |
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  </div> |
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#ifdef __cplusplus</span></div> |
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> }; <span class="comment">/* end of extern "C" */</span></div> |
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#endif</span></div> |
||||
<div class="ttc" id="aandroid__lts__support_8c_html_a38bd88274dc5594b4826fd60c8054c8e"><div class="ttname"><a href="../../df/dff/android__lts__support_8c.html#a38bd88274dc5594b4826fd60c8054c8e">log2</a></div><div class="ttdeci">double log2(double x)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/dff/android__lts__support_8c_source.html#l00059">android_lts_support.c:59</a></div></div> |
||||
<div class="ttc" id="aandroid__lts__support_8c_html_a79fe62234001b88317245f7599158aaf"><div class="ttname"><a href="../../df/dff/android__lts__support_8c.html#a79fe62234001b88317245f7599158aaf">log2f</a></div><div class="ttdeci">float log2f(float x)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/dff/android__lts__support_8c_source.html#l00063">android_lts_support.c:63</a></div></div> |
||||
<div class="ttc" id="aandroid__lts__support_8c_html_aed1e9c27ea92f5ae3a480059bf45c311"><div class="ttname"><a href="../../df/dff/android__lts__support_8c.html#aed1e9c27ea92f5ae3a480059bf45c311">posix_memalign</a></div><div class="ttdeci">int posix_memalign(void **memptr, size_t alignment, size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/dff/android__lts__support_8c_source.html#l00040">android_lts_support.c:40</a></div></div> |
||||
</div><!-- fragment --></div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:50 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
|
After Width: | Height: | Size: 746 B |
|
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,128 @@ |
||||
/* |
||||
@licstart The following is the entire license notice for the JavaScript code in this file. |
||||
|
||||
The MIT License (MIT) |
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software |
||||
and associated documentation files (the "Software"), to deal in the Software without restriction, |
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute, |
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is |
||||
furnished to do so, subject to the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or |
||||
substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING |
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, |
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file |
||||
*/ |
||||
function toggleVisibility(linkObj) |
||||
{ |
||||
var base = $(linkObj).attr('id'); |
||||
var summary = $('#'+base+'-summary'); |
||||
var content = $('#'+base+'-content'); |
||||
var trigger = $('#'+base+'-trigger'); |
||||
var src=$(trigger).attr('src'); |
||||
if (content.is(':visible')===true) { |
||||
content.hide(); |
||||
summary.show(); |
||||
$(linkObj).addClass('closed').removeClass('opened'); |
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); |
||||
} else { |
||||
content.show(); |
||||
summary.hide(); |
||||
$(linkObj).removeClass('closed').addClass('opened'); |
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); |
||||
} |
||||
return false; |
||||
} |
||||
|
||||
function updateStripes() |
||||
{ |
||||
$('table.directory tr'). |
||||
removeClass('even').filter(':visible:even').addClass('even'); |
||||
} |
||||
|
||||
function toggleLevel(level) |
||||
{ |
||||
$('table.directory tr').each(function() { |
||||
var l = this.id.split('_').length-1; |
||||
var i = $('#img'+this.id.substring(3)); |
||||
var a = $('#arr'+this.id.substring(3)); |
||||
if (l<level+1) { |
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen'); |
||||
a.html('▼'); |
||||
$(this).show(); |
||||
} else if (l==level+1) { |
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); |
||||
a.html('►'); |
||||
$(this).show(); |
||||
} else { |
||||
$(this).hide(); |
||||
} |
||||
}); |
||||
updateStripes(); |
||||
} |
||||
|
||||
function toggleFolder(id) |
||||
{ |
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id); |
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr"); |
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); }); |
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) { |
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span"); |
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); |
||||
currentRowSpans.filter(".arrow").html('►'); |
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span"); |
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen"); |
||||
currentRowSpans.filter(".arrow").html('▼'); |
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span"); |
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); |
||||
childRowsSpans.filter(".arrow").html('►'); |
||||
childRows.show(); //show all children
|
||||
} |
||||
updateStripes(); |
||||
} |
||||
|
||||
|
||||
function toggleInherit(id) |
||||
{ |
||||
var rows = $('tr.inherit.'+id); |
||||
var img = $('tr.inherit_header.'+id+' img'); |
||||
var src = $(img).attr('src'); |
||||
if (rows.filter(':first').is(':visible')===true) { |
||||
rows.css('display','none'); |
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png'); |
||||
} else { |
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png'); |
||||
} |
||||
} |
||||
/* @license-end */ |
||||
|
||||
$(document).ready(function() { |
||||
$('.code,.codeRef').each(function() { |
||||
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html()); |
||||
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true }); |
||||
}); |
||||
}); |
||||
|
After Width: | Height: | Size: 12 KiB |
@ -0,0 +1,99 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: File List</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="header"> |
||||
<div class="headertitle"> |
||||
<div class="title">File List</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory"> |
||||
<table class="directory"> |
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="df/dff/android__lts__support_8c_source.html"><span class="icondoc"></span></a><a class="el" href="df/dff/android__lts__support_8c.html" target="_self">android_lts_support.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dc/dd3/ffmpegkit_8c_source.html"><span class="icondoc"></span></a><a class="el" href="dc/dd3/ffmpegkit_8c.html" target="_self">ffmpegkit.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d8/dee/ffmpegkit_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d8/dee/ffmpegkit_8h.html" target="_self">ffmpegkit.h</a></td><td class="desc"></td></tr> |
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="da/d94/ffmpegkit__abidetect_8c_source.html"><span class="icondoc"></span></a><a class="el" href="da/d94/ffmpegkit__abidetect_8c.html" target="_self">ffmpegkit_abidetect.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d0/d07/ffmpegkit__abidetect_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d0/d07/ffmpegkit__abidetect_8h.html" target="_self">ffmpegkit_abidetect.h</a></td><td class="desc"></td></tr> |
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d9/d56/ffmpegkit__exception_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d56/ffmpegkit__exception_8c.html" target="_self">ffmpegkit_exception.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d3/dad/ffmpegkit__exception_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d3/dad/ffmpegkit__exception_8h.html" target="_self">ffmpegkit_exception.h</a></td><td class="desc"></td></tr> |
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d1/ddd/ffprobekit_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d1/ddd/ffprobekit_8c.html" target="_self">ffprobekit.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d2/dbf/ffprobekit_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d2/dbf/ffprobekit_8h.html" target="_self">ffprobekit.h</a></td><td class="desc"></td></tr> |
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d7/dcc/fftools__cmdutils_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d7/dcc/fftools__cmdutils_8c.html" target="_self">fftools_cmdutils.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d8/d4e/fftools__cmdutils_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d8/d4e/fftools__cmdutils_8h.html" target="_self">fftools_cmdutils.h</a></td><td class="desc"></td></tr> |
||||
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d7/d48/fftools__ffmpeg_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d7/d48/fftools__ffmpeg_8c.html" target="_self">fftools_ffmpeg.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d7/db3/fftools__ffmpeg_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d7/db3/fftools__ffmpeg_8h.html" target="_self">fftools_ffmpeg.h</a></td><td class="desc"></td></tr> |
||||
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d2/d36/fftools__ffmpeg__filter_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d2/d36/fftools__ffmpeg__filter_8c.html" target="_self">fftools_ffmpeg_filter.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d1/dba/fftools__ffmpeg__hw_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d1/dba/fftools__ffmpeg__hw_8c.html" target="_self">fftools_ffmpeg_hw.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="da/d66/fftools__ffmpeg__opt_8c_source.html"><span class="icondoc"></span></a><a class="el" href="da/d66/fftools__ffmpeg__opt_8c.html" target="_self">fftools_ffmpeg_opt.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d8/d78/fftools__ffprobe_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d8/d78/fftools__ffprobe_8c.html" target="_self">fftools_ffprobe.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d9/d59/saf__wrapper_8c_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d59/saf__wrapper_8c.html" target="_self">saf_wrapper.c</a></td><td class="desc"></td></tr> |
||||
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="d6/d1f/saf__wrapper_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d6/d1f/saf__wrapper_8h.html" target="_self">saf_wrapper.h</a></td><td class="desc"></td></tr> |
||||
</table> |
||||
</div><!-- directory --> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
|
After Width: | Height: | Size: 616 B |
|
After Width: | Height: | Size: 597 B |
@ -0,0 +1,125 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul> |
||||
<li>accurate_seek |
||||
: <a class="el" href="d8/d99/struct_input_file.html#a0d2afa337cfd75b91096045ed941a494">InputFile</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#a58cdaa9e499f724c724822155f886aa2">OptionsContext</a> |
||||
</li> |
||||
<li>apad |
||||
: <a class="el" href="df/d77/struct_options_context.html#aaaa5ad7ac13bf15c516f988c818d6efb">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#a76d4d92835e9dd3d0619e79e4fb762c6">OutputStream</a> |
||||
</li> |
||||
<li>arg |
||||
: <a class="el" href="d6/d69/struct_option_group.html#ade02874f0cc6716575a7d02e3c38ac95">OptionGroup</a> |
||||
</li> |
||||
<li>argname |
||||
: <a class="el" href="dc/d1e/struct_option_def.html#a38e18b48cea8c11195541d927361894f">OptionDef</a> |
||||
</li> |
||||
<li>attachment_filename |
||||
: <a class="el" href="db/dde/struct_output_stream.html#aa65108bd50cba339c4ad09ffc5fe77ac">OutputStream</a> |
||||
</li> |
||||
<li>attachments |
||||
: <a class="el" href="df/d77/struct_options_context.html#accc18b7847026b5885533035c97b50ba">OptionsContext</a> |
||||
</li> |
||||
<li>audio_channel_maps |
||||
: <a class="el" href="df/d77/struct_options_context.html#afbfd63b5be2c974c0a2dbf1911ab678b">OptionsContext</a> |
||||
</li> |
||||
<li>audio_channels |
||||
: <a class="el" href="df/d77/struct_options_context.html#a8d31ed47dd3c6a795047bd4e92e60b4e">OptionsContext</a> |
||||
</li> |
||||
<li>audio_channels_map |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a343c63e0cf4f0aca4fb4727b2e6fa829">OutputStream</a> |
||||
</li> |
||||
<li>audio_channels_mapped |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a50bc46d7c7636e2abbfe066872d0c1d0">OutputStream</a> |
||||
</li> |
||||
<li>audio_disable |
||||
: <a class="el" href="df/d77/struct_options_context.html#aa38553d671e91b5ad6d136923055e5bb">OptionsContext</a> |
||||
</li> |
||||
<li>audio_sample_rate |
||||
: <a class="el" href="df/d77/struct_options_context.html#a2dff4fd7f6b8f7028e4e4fe43f0d3249">OptionsContext</a> |
||||
</li> |
||||
<li>autorotate |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#abcb8222561f1ee84a2f7a2157bed356c">InputStream</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#a69b72bacd7b4ac7c63d9799cd6b8cc7f">OptionsContext</a> |
||||
</li> |
||||
<li>autoscale |
||||
: <a class="el" href="df/d77/struct_options_context.html#a0dd62107607248dc89ed14f7db77182e">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#a4aabbeb1e0b98e2211be7f36a3cde2aa">OutputStream</a> |
||||
</li> |
||||
<li>avfilter |
||||
: <a class="el" href="db/dde/struct_output_stream.html#ac35ecb04b8b6ca22d10180918de95be4">OutputStream</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,85 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul> |
||||
<li>bitexact |
||||
: <a class="el" href="df/d77/struct_options_context.html#a1da3f7560a0c9e44cfd8293a5d3d88ab">OptionsContext</a> |
||||
</li> |
||||
<li>bitstream_filters |
||||
: <a class="el" href="df/d77/struct_options_context.html#af81dac28de42b072acb1fa1a4f6f5186">OptionsContext</a> |
||||
</li> |
||||
<li>bsf_ctx |
||||
: <a class="el" href="db/dde/struct_output_stream.html#acbf75f011ccbdcad1b3b3e4c3f028b5e">OutputStream</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,146 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul> |
||||
<li>canvas_sizes |
||||
: <a class="el" href="df/d77/struct_options_context.html#a934768eaa162665ae2142a36c92febd6">OptionsContext</a> |
||||
</li> |
||||
<li>category |
||||
: <a class="el" href="dd/d15/struct_log_buffer.html#a44eb12f4d282804c1fae1335a9206685">LogBuffer</a> |
||||
</li> |
||||
<li>cfr_next_pts |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a3a0034bb2959a06111810d2813975b24">InputStream</a> |
||||
</li> |
||||
<li>channel_idx |
||||
: <a class="el" href="d6/d2c/struct_audio_channel_map.html#a8f4845075e76274d0c577c258b24d0bf">AudioChannelMap</a> |
||||
</li> |
||||
<li>channel_layout |
||||
: <a class="el" href="d7/d0c/struct_input_filter.html#aaf4487a0c41b756199c9dde4ea8962b8">InputFilter</a> |
||||
, <a class="el" href="d0/d0f/struct_output_filter.html#ae591539feb7f41d19236244a0dcf3896">OutputFilter</a> |
||||
</li> |
||||
<li>channel_layouts |
||||
: <a class="el" href="d0/d0f/struct_output_filter.html#a4f141db3516fc737c8876f817a68b16b">OutputFilter</a> |
||||
</li> |
||||
<li>channels |
||||
: <a class="el" href="d7/d0c/struct_input_filter.html#ae65ce297679c894d4536e8eaaf623b84">InputFilter</a> |
||||
</li> |
||||
<li>chapters_input_file |
||||
: <a class="el" href="df/d77/struct_options_context.html#a9aa6d216666ea426199e6abd0a79d6cb">OptionsContext</a> |
||||
</li> |
||||
<li>children_ids |
||||
: <a class="el" href="d9/d11/structsection.html#af05c5da5dcb097efe6afa4976a11f48b">section</a> |
||||
</li> |
||||
<li>chroma_intra_matrices |
||||
: <a class="el" href="df/d77/struct_options_context.html#aaaa76e6545226073e088cd8cb4530175">OptionsContext</a> |
||||
</li> |
||||
<li>class |
||||
: <a class="el" href="d2/ddd/struct_compact_context.html#a8e0108669bebe76f67bb8ae4869f4843">CompactContext</a> |
||||
, <a class="el" href="d4/da0/struct_default_context.html#afa8e41a1d7f3eb5e48102d58da4c7db3">DefaultContext</a> |
||||
, <a class="el" href="d3/db7/struct_flat_context.html#acad059863d0d81b605f384b447e49734">FlatContext</a> |
||||
, <a class="el" href="da/d4f/struct_i_n_i_context.html#afac90343e8f73c96248fc98ca62606ce">INIContext</a> |
||||
, <a class="el" href="d6/d53/struct_j_s_o_n_context.html#a9eab88f84786f4e69f9aaf2e34048b70">JSONContext</a> |
||||
, <a class="el" href="d1/da2/struct_writer_context.html#a9a134275e24f0ed7ceb2108e144b031d">WriterContext</a> |
||||
, <a class="el" href="d7/db2/struct_x_m_l_context.html#ad6cc91ff4b9016b87e2d7ab9ad6c1a4b">XMLContext</a> |
||||
</li> |
||||
<li>codec_names |
||||
: <a class="el" href="df/d77/struct_options_context.html#a8e23612186bced64639c9f43cc01cbbd">OptionsContext</a> |
||||
</li> |
||||
<li>codec_opts |
||||
: <a class="el" href="d6/d69/struct_option_group.html#aad0856a7bcf51e6d5e8b9d007d083910">OptionGroup</a> |
||||
</li> |
||||
<li>codec_tags |
||||
: <a class="el" href="df/d77/struct_options_context.html#adff2612c6649f43ac5566b0fb9ba06a0">OptionsContext</a> |
||||
</li> |
||||
<li>compact |
||||
: <a class="el" href="d6/d53/struct_j_s_o_n_context.html#a1986ad1d679d913fb573ddde03fb83b2">JSONContext</a> |
||||
</li> |
||||
<li>context_name |
||||
: <a class="el" href="dd/d15/struct_log_buffer.html#a28b55b034abd862b1b7451c1ca369650">LogBuffer</a> |
||||
</li> |
||||
<li>copy_initial_nonkeyframes |
||||
: <a class="el" href="df/d77/struct_options_context.html#a261f0aff75b3e2453a2b6780f452028e">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#a1c371db7f52c96799a042c70ed85ce2a">OutputStream</a> |
||||
</li> |
||||
<li>copy_prior_start |
||||
: <a class="el" href="df/d77/struct_options_context.html#ac333752e0247882de17d4f3faf3511f7">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#ab60bee90a33577cbdbb82e9c5fb2cf08">OutputStream</a> |
||||
</li> |
||||
<li>ctx |
||||
: <a class="el" href="d8/d99/struct_input_file.html#a4062ac530db413964aa76090995b85cd">InputFile</a> |
||||
, <a class="el" href="de/df2/struct_output_file.html#a6bfbcb8e4d6564ae0c488d58c0fb0d5f">OutputFile</a> |
||||
</li> |
||||
<li>cur_group |
||||
: <a class="el" href="db/db5/struct_option_parse_context.html#aeee35d464ee609c78c9363cd54b7db13">OptionParseContext</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,139 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul> |
||||
<li>d |
||||
: <a class="el" href="d9/d6d/structunit__value.html#acfae846f0153d85d80ff7f27740b0c61">unit_value</a> |
||||
</li> |
||||
<li>data_disable |
||||
: <a class="el" href="df/d77/struct_options_context.html#a98dc9e32a35d8357e85325bf995fc9ac">OptionsContext</a> |
||||
</li> |
||||
<li>data_size |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a6f49309998ba92804b9d16761817811e">InputStream</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#ac0eae8884c54583e58eaa1999b342179">OutputStream</a> |
||||
</li> |
||||
<li>dbl |
||||
: <a class="el" href="dd/da5/struct_specifier_opt.html#aa943620407012bf50d260ec74200d25c">SpecifierOpt</a> |
||||
</li> |
||||
<li>dec |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a6147a2f3e7cfec58b3f790dfc318e4bc">InputStream</a> |
||||
</li> |
||||
<li>dec_ctx |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a550ceee60cb995b284b52962dcba6597">InputStream</a> |
||||
</li> |
||||
<li>decoded_frame |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a1492e008c195bbd4e2c84bccbc5ee216">InputStream</a> |
||||
</li> |
||||
<li>decoder_opts |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#ae73dddf18b49b6660263bc3a73a44290">InputStream</a> |
||||
</li> |
||||
<li>decoding_needed |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#ac9fc51324b931c1db5c5c1445fe70c3b">InputStream</a> |
||||
</li> |
||||
<li>device_ref |
||||
: <a class="el" href="de/dc7/struct_h_w_device.html#ac1615b160aa7dc0f2e314e04cea6aaf9">HWDevice</a> |
||||
</li> |
||||
<li>disabled |
||||
: <a class="el" href="db/d60/struct_stream_map.html#a4b146ee6da0df9d55d435d9153636504">StreamMap</a> |
||||
</li> |
||||
<li>discard |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#ac39249a26eeec2ed084fcc433ec9825e">InputStream</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#a529c61a5ef7c199d9d118c18abb88e86">OptionsContext</a> |
||||
</li> |
||||
<li>disposition |
||||
: <a class="el" href="df/d77/struct_options_context.html#a6ef7bc766a94c671d3e9ffbe3ddaa744">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#add36114220f77c320ff544748163a15d">OutputStream</a> |
||||
</li> |
||||
<li>dr1 |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a68e82e58b21bef725bb85f96ede7cc63">InputStream</a> |
||||
</li> |
||||
<li>dst_ptr |
||||
: <a class="el" href="dc/d1e/struct_option_def.html#a8a7986ef3a4c7564410f48f2fbbedf0c">OptionDef</a> |
||||
</li> |
||||
<li>dts |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a1e7893cdf661d9ad7c24fdccc60fa05e">InputStream</a> |
||||
</li> |
||||
<li>dts_buffer |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a1690691cd9bdc598717be8aa911b01ad">InputStream</a> |
||||
</li> |
||||
<li>dump_attachment |
||||
: <a class="el" href="df/d77/struct_options_context.html#a0cb98e36b0f4ceaa7700573f3f99a820">OptionsContext</a> |
||||
</li> |
||||
<li>duration |
||||
: <a class="el" href="d8/d99/struct_input_file.html#a0d245cef00bdb0fa9a365ab8480ade2f">InputFile</a> |
||||
</li> |
||||
<li>duration_frames |
||||
: <a class="el" href="d8/dee/struct_read_interval.html#a52b6de627c13619efc00610edb25bd1c">ReadInterval</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,127 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul> |
||||
<li>eagain |
||||
: <a class="el" href="d8/d99/struct_input_file.html#a03da9ae2de14fd2c6ccc0f09e7b8de84">InputFile</a> |
||||
</li> |
||||
<li>element_name |
||||
: <a class="el" href="d9/d11/structsection.html#a58bd0139901401c6d581fc4f0b5418b3">section</a> |
||||
</li> |
||||
<li>enc |
||||
: <a class="el" href="db/dde/struct_output_stream.html#ad314a1a8fad54930d177f0951f574ef2">OutputStream</a> |
||||
</li> |
||||
<li>enc_ctx |
||||
: <a class="el" href="db/dde/struct_output_stream.html#ab7b674f9a0c60e3e02526d560a83f583">OutputStream</a> |
||||
</li> |
||||
<li>enc_time_bases |
||||
: <a class="el" href="df/d77/struct_options_context.html#a2b954d5a0ba4320df0e7058f6211fa73">OptionsContext</a> |
||||
</li> |
||||
<li>enc_timebase |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a8fe39b5fa1ad275e6d11dd5affaee68d">OutputStream</a> |
||||
</li> |
||||
<li>encoder_opts |
||||
: <a class="el" href="db/dde/struct_output_stream.html#abf222748d6af0fb0c72fa6b77fe2294e">OutputStream</a> |
||||
</li> |
||||
<li>encoding_needed |
||||
: <a class="el" href="db/dde/struct_output_stream.html#abd0357b7272cdb232e2db73eb458329e">OutputStream</a> |
||||
</li> |
||||
<li>end |
||||
: <a class="el" href="d8/dee/struct_read_interval.html#a002ba75702c43b2daba8119d75cdaf48">ReadInterval</a> |
||||
</li> |
||||
<li>end_is_offset |
||||
: <a class="el" href="d8/dee/struct_read_interval.html#abf5325eace097eeaeb30ca7eee8ab629">ReadInterval</a> |
||||
</li> |
||||
<li>end_pts |
||||
: <a class="el" href="d4/dfd/struct_input_stream_1_1sub2video.html#aaf500e3a36c6e6a6920a8e18c6478a8e">InputStream::sub2video</a> |
||||
</li> |
||||
<li>entries_to_show |
||||
: <a class="el" href="d9/d11/structsection.html#a210120b400652c449b2b20db474c2305">section</a> |
||||
</li> |
||||
<li>eof |
||||
: <a class="el" href="d7/d0c/struct_input_filter.html#ad3e4e5041c3312bb70cc4d1f0bbd4726">InputFilter</a> |
||||
</li> |
||||
<li>eof_reached |
||||
: <a class="el" href="d8/d99/struct_input_file.html#a94be560ca078155d0948bbd1343cf33a">InputFile</a> |
||||
</li> |
||||
<li>error |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a578414f8337f6eaf2b88bd62dbfd9be9">OutputStream</a> |
||||
</li> |
||||
<li>escape_mode_str |
||||
: <a class="el" href="d2/ddd/struct_compact_context.html#ad9d56249a5965a5ec47f3a1241ce6b1e">CompactContext</a> |
||||
</li> |
||||
<li>escape_str |
||||
: <a class="el" href="d2/ddd/struct_compact_context.html#aca6e0530af4ddb5ed96f8198e57c7250">CompactContext</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,213 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_f"></a>- f -</h3><ul> |
||||
<li>f |
||||
: <a class="el" href="dd/da5/struct_specifier_opt.html#a09d09953c0263bc3992d7b8f4c1fcfc7">SpecifierOpt</a> |
||||
</li> |
||||
<li>file_idx |
||||
: <a class="el" href="d6/d2c/struct_audio_channel_map.html#a81b4cfad9b7f201c8a0be6a030688839">AudioChannelMap</a> |
||||
</li> |
||||
<li>file_index |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#ad47d834630eee2dca258aa449fb1df47">InputStream</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#af608105788daa4300771669d992ef890">OutputStream</a> |
||||
, <a class="el" href="db/d60/struct_stream_map.html#af8b5bac41a8831242ead1441bdca6783">StreamMap</a> |
||||
</li> |
||||
<li>filter |
||||
: <a class="el" href="d7/d0c/struct_input_filter.html#a572505eef6ba5714df813d454185019d">InputFilter</a> |
||||
, <a class="el" href="d0/d0f/struct_output_filter.html#a52b3bac2e051f48e5eabbff6a227881c">OutputFilter</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#ad8926e7de923b3eeabd66770caacfe1e">OutputStream</a> |
||||
</li> |
||||
<li>filter_frame |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#aa43597e5120768ad60b4dc1819942907">InputStream</a> |
||||
</li> |
||||
<li>filter_in_rescale_delta_last |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a7ff433fc7a48e7b58a4b91e8ff05cf25">InputStream</a> |
||||
</li> |
||||
<li>filter_scripts |
||||
: <a class="el" href="df/d77/struct_options_context.html#a1f50533a05eff9a22a649895d20a7949">OptionsContext</a> |
||||
</li> |
||||
<li>filtered_frame |
||||
: <a class="el" href="db/dde/struct_output_stream.html#aa4f15da482fbfdf20b41f21481e1ef3f">OutputStream</a> |
||||
</li> |
||||
<li>filters |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#ad76700001c97c3ce465539f0c698e6bc">InputStream</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#a5e4157c817934cc247e53311b12bc9b8">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#ac2cdba9dbd9a315fd3ea90cbfb634409">OutputStream</a> |
||||
</li> |
||||
<li>filters_script |
||||
: <a class="el" href="db/dde/struct_output_stream.html#acbe9d7fddd3daaab6e9337099ec824f2">OutputStream</a> |
||||
</li> |
||||
<li>finished |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a2cb215b02eb510c4b19947063a5d5bd8">OutputStream</a> |
||||
</li> |
||||
<li>first_pts |
||||
: <a class="el" href="db/dde/struct_output_stream.html#acc5427da4501a44ef0bdb643063dcee3">OutputStream</a> |
||||
</li> |
||||
<li>fix_sub_duration |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a1ed159d9bc9d71428699968505629b38">InputStream</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#ae9843427ce2cc7b6f52ad689cd3f333b">OptionsContext</a> |
||||
</li> |
||||
<li>flags |
||||
: <a class="el" href="dc/d1e/struct_option_def.html#a061799fb9cc6538bd4af1b5f95d91014">OptionDef</a> |
||||
, <a class="el" href="db/dd7/struct_option_group_def.html#a901390d71176e1c4dc1f6040666aeff7">OptionGroupDef</a> |
||||
, <a class="el" href="d9/d11/structsection.html#a641e1f7e65fdba917c295605ef65e667">section</a> |
||||
, <a class="el" href="d6/dff/struct_writer.html#a2d25d61811924a454b85c0bdde04a4e5">Writer</a> |
||||
</li> |
||||
<li>fmt_ctx |
||||
: <a class="el" href="d8/d99/struct_input_file.html#ae7302d157e70b39a4a8adbf39eb55f02">InputFile</a> |
||||
</li> |
||||
<li>force_fps |
||||
: <a class="el" href="df/d77/struct_options_context.html#ac0b3c8a367d846468da2731cba79c2a4">OptionsContext</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#a51858c10bfe635eb784e3651e6d494f8">OutputStream</a> |
||||
</li> |
||||
<li>forced_key_frames |
||||
: <a class="el" href="df/d77/struct_options_context.html#a5337109c5edebb476d4aa2e3d0c8c3d5">OptionsContext</a> |
||||
</li> |
||||
<li>forced_keyframes |
||||
: <a class="el" href="db/dde/struct_output_stream.html#aa2465b9c30830c607e3af293c44317ad">OutputStream</a> |
||||
</li> |
||||
<li>forced_keyframes_expr_const_values |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a2bb3ca2969fccae4844c2fecc281f2af">OutputStream</a> |
||||
</li> |
||||
<li>forced_keyframes_pexpr |
||||
: <a class="el" href="db/dde/struct_output_stream.html#aed8b5cf7a740d6a369f5da9052679624">OutputStream</a> |
||||
</li> |
||||
<li>forced_kf_count |
||||
: <a class="el" href="db/dde/struct_output_stream.html#ad637657f407c25840b6d1ed803b026e3">OutputStream</a> |
||||
</li> |
||||
<li>forced_kf_index |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a7286a2f0c752dbd752ac4192f5c3bca8">OutputStream</a> |
||||
</li> |
||||
<li>forced_kf_pts |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a53f8e114ef0ef477d3d4409568a68ff6">OutputStream</a> |
||||
</li> |
||||
<li>forced_kf_ref_pts |
||||
: <a class="el" href="db/dde/struct_output_stream.html#ac99140cc5be4b4ed439d5e4c854189fa">OutputStream</a> |
||||
</li> |
||||
<li>format |
||||
: <a class="el" href="d7/d0c/struct_input_filter.html#ae704ff879704d2ab90dad159526785e2">InputFilter</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#a295fefa29d7132a93db9110dce6eeab9">OptionsContext</a> |
||||
, <a class="el" href="d0/d0f/struct_output_filter.html#aeba350050d2035d755254154e6551c49">OutputFilter</a> |
||||
</li> |
||||
<li>format_opts |
||||
: <a class="el" href="d6/d69/struct_option_group.html#aeac5e8e830df2e99aadfe65a471ce8fb">OptionGroup</a> |
||||
</li> |
||||
<li>formats |
||||
: <a class="el" href="d0/d0f/struct_output_filter.html#acd4f04cfb3db05beef2507e397aef9aa">OutputFilter</a> |
||||
</li> |
||||
<li>frame |
||||
: <a class="el" href="d4/dfd/struct_input_stream_1_1sub2video.html#a0e7ca3e0eebc5db360ae15f2dac3d622">InputStream::sub2video</a> |
||||
</li> |
||||
<li>frame_aspect_ratio |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a363d95a998c8dffa3a493ccf39f39309">OutputStream</a> |
||||
</li> |
||||
<li>frame_aspect_ratios |
||||
: <a class="el" href="df/d77/struct_options_context.html#a1b3de44e5a909b2b3727f0d08e728db6">OptionsContext</a> |
||||
</li> |
||||
<li>frame_number |
||||
: <a class="el" href="db/dde/struct_output_stream.html#af6a15d8c4ef3b75cdcbc4c9576d62c7d">OutputStream</a> |
||||
</li> |
||||
<li>frame_pix_fmts |
||||
: <a class="el" href="df/d77/struct_options_context.html#a0a7993fd78fe99ec2d1819f8ca7e2a56">OptionsContext</a> |
||||
</li> |
||||
<li>frame_queue |
||||
: <a class="el" href="d7/d0c/struct_input_filter.html#aa3127396f27743175651a8d86e7d0770">InputFilter</a> |
||||
</li> |
||||
<li>frame_rate |
||||
: <a class="el" href="d0/d0f/struct_output_filter.html#ad45013a89f85087d03166652a94d1453">OutputFilter</a> |
||||
, <a class="el" href="db/dde/struct_output_stream.html#ab13acc03a389653d882f221141f12ae3">OutputStream</a> |
||||
</li> |
||||
<li>frame_rates |
||||
: <a class="el" href="df/d77/struct_options_context.html#a992eda3c4ddcd938885a702e85919cc8">OptionsContext</a> |
||||
</li> |
||||
<li>frame_sizes |
||||
: <a class="el" href="df/d77/struct_options_context.html#a480f12400c3c6da75bf2323d76bc1179">OptionsContext</a> |
||||
</li> |
||||
<li>framerate |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#afbaeaac6e0b1fc3095bb90f17d58621d">InputStream</a> |
||||
</li> |
||||
<li>frames_decoded |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#ac61e0f854402b58a64e676bdcfa75dfd">InputStream</a> |
||||
</li> |
||||
<li>frames_encoded |
||||
: <a class="el" href="db/dde/struct_output_stream.html#a669f4ed12e518b1179b038eb0c045a78">OutputStream</a> |
||||
</li> |
||||
<li>fully_qualified |
||||
: <a class="el" href="d7/db2/struct_x_m_l_context.html#a2ab2d6c54f5cf43f568fb2595de18575">XMLContext</a> |
||||
</li> |
||||
<li>func_arg |
||||
: <a class="el" href="dc/d1e/struct_option_def.html#af4ef79476a47881699b234288bb79841">OptionDef</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,105 @@ |
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml"> |
||||
<head> |
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> |
||||
<meta name="generator" content="Doxygen 1.9.1"/> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/> |
||||
<title>FFmpegKit Android API: Data Fields</title> |
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="jquery.js"></script> |
||||
<script type="text/javascript" src="dynsections.js"></script> |
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> |
||||
</head> |
||||
<body> |
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
||||
<div id="titlearea"> |
||||
<table cellspacing="0" cellpadding="0"> |
||||
<tbody> |
||||
<tr style="height: 56px;"> |
||||
<td id="projectlogo"><img alt="Logo" src="ffmpeg-kit-icon-v9-small.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">FFmpegKit Android API |
||||
 <span id="projectnumber">4.4</span> |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.9.1 --> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
||||
/* @license-end */ |
||||
</script> |
||||
<script type="text/javascript" src="menudata.js"></script> |
||||
<script type="text/javascript" src="menu.js"></script> |
||||
<script type="text/javascript"> |
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
||||
$(function() { |
||||
initMenu('',true,false,'search.php','Search'); |
||||
$(document).ready(function() { init_search(); }); |
||||
}); |
||||
/* @license-end */</script> |
||||
<div id="main-nav"></div> |
||||
</div><!-- top --> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div class="contents"> |
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> |
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul> |
||||
<li>g |
||||
: <a class="el" href="df/d77/struct_options_context.html#affab676ea6f867fa622a0a642d8dacf8">OptionsContext</a> |
||||
</li> |
||||
<li>global_opts |
||||
: <a class="el" href="db/db5/struct_option_parse_context.html#a1aea6da0c95924fa2d68bae2a404bd32">OptionParseContext</a> |
||||
</li> |
||||
<li>got_output |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a408a0502c42d26b196c524812d70a7e8">InputStream</a> |
||||
</li> |
||||
<li>graph |
||||
: <a class="el" href="d9/de7/struct_filter_graph.html#ae222203d54c99d90f4308f5fd2285ee5">FilterGraph</a> |
||||
, <a class="el" href="d7/d0c/struct_input_filter.html#ab1730578ae74132f67d2e847df4cc624">InputFilter</a> |
||||
, <a class="el" href="d0/d0f/struct_output_filter.html#aa1e455271d4a952bc771b9951beded8e">OutputFilter</a> |
||||
</li> |
||||
<li>graph_desc |
||||
: <a class="el" href="d9/de7/struct_filter_graph.html#ad45139bb5ec5c7766be0b216f9c8c2c4">FilterGraph</a> |
||||
</li> |
||||
<li>group_def |
||||
: <a class="el" href="d6/d69/struct_option_group.html#a6a5a1da6410548df3f0290dafd1075dd">OptionGroup</a> |
||||
, <a class="el" href="d7/d4f/struct_option_group_list.html#a8adab84b1aaa305b1aec3add781f0a64">OptionGroupList</a> |
||||
</li> |
||||
<li>groups |
||||
: <a class="el" href="d7/d4f/struct_option_group_list.html#a825edf37567a1a7b5ccf81ae6b54827a">OptionGroupList</a> |
||||
, <a class="el" href="db/db5/struct_option_parse_context.html#ac495a79844c7d896aadd2d7a3cb95993">OptionParseContext</a> |
||||
</li> |
||||
<li>guess_layout_max |
||||
: <a class="el" href="d3/d6e/struct_input_stream.html#a99e6bf56ec091f8af11744e4b0499327">InputStream</a> |
||||
, <a class="el" href="df/d77/struct_options_context.html#a26363c520e8afec96cb23631798e02e4">OptionsContext</a> |
||||
</li> |
||||
</ul> |
||||
</div><!-- contents --> |
||||
<!-- start footer part --> |
||||
<hr class="footer"/><address class="footer"><small> |
||||
Generated on Mon Mar 1 2021 23:46:51 for FFmpegKit Android API by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 |
||||
</small></address> |
||||
</body> |
||||
</html> |
||||