1033 lines
41 KiB
HTML
1033 lines
41 KiB
HTML
<!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.8.15"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Olive: ExportThread Class 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="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Olive
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<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');
|
|
/* @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-slots">Public Slots</a> |
|
|
<a href="#signals">Signals</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="class_export_thread-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ExportThread Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="exportthread_8h_source.html">exportthread.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ExportThread:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="class_export_thread.png" alt=""/>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
|
|
Public Slots</h2></td></tr>
|
|
<tr class="memitem:a665c7502f6bc93241f159e2be4671a55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a665c7502f6bc93241f159e2be4671a55">wake</a> ()</td></tr>
|
|
<tr class="separator:a665c7502f6bc93241f159e2be4671a55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
|
|
Signals</h2></td></tr>
|
|
<tr class="memitem:adf19a2d93b577be81bb055087e59313d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#adf19a2d93b577be81bb055087e59313d">progress_changed</a> (int value, qint64 remaining_ms)</td></tr>
|
|
<tr class="separator:adf19a2d93b577be81bb055087e59313d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:af36493de2ed1b63f5a1e58920250c6eb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#af36493de2ed1b63f5a1e58920250c6eb">ExportThread</a> (const <a class="el" href="struct_export_params.html">ExportParams</a> &iparams, const <a class="el" href="struct_video_codec_params.html">VideoCodecParams</a> &ivparams, QObject *parent=nullptr)</td></tr>
|
|
<tr class="separator:af36493de2ed1b63f5a1e58920250c6eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13b763676984349813b398ac4556b2cf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a13b763676984349813b398ac4556b2cf">run</a> ()</td></tr>
|
|
<tr class="separator:a13b763676984349813b398ac4556b2cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae213d914041647885b443e4a9c15301c"><td class="memItemLeft" align="right" valign="top">const QString & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#ae213d914041647885b443e4a9c15301c">getError</a> ()</td></tr>
|
|
<tr class="separator:ae213d914041647885b443e4a9c15301c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a51de400208101c726d9595075dcef83f"><td class="memItemLeft" align="right" valign="top">QOffscreenSurface </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a51de400208101c726d9595075dcef83f">surface</a></td></tr>
|
|
<tr class="separator:a51de400208101c726d9595075dcef83f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf319902abbc77a0133447c0d9c6f6b2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#abf319902abbc77a0133447c0d9c6f6b2">continueEncode</a></td></tr>
|
|
<tr class="separator:abf319902abbc77a0133447c0d9c6f6b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a496c2bc95b6bde125fac2871e6bcf52a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a496c2bc95b6bde125fac2871e6bcf52a">encode</a> (AVFormatContext *ofmt_ctx, AVCodecContext *codec_ctx, AVFrame *frame, AVPacket *packet, AVStream *stream, bool rescale)</td></tr>
|
|
<tr class="separator:a496c2bc95b6bde125fac2871e6bcf52a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab68cb5d2098d72c666624e38584b3c19"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#ab68cb5d2098d72c666624e38584b3c19">setupVideo</a> ()</td></tr>
|
|
<tr class="separator:ab68cb5d2098d72c666624e38584b3c19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d7edbaf3e9712f29879d2c5b6838a0b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a3d7edbaf3e9712f29879d2c5b6838a0b">setupAudio</a> ()</td></tr>
|
|
<tr class="separator:a3d7edbaf3e9712f29879d2c5b6838a0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4c5e7e6715b4a4663d338bfc8d89527"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#ac4c5e7e6715b4a4663d338bfc8d89527">setupContainer</a> ()</td></tr>
|
|
<tr class="separator:ac4c5e7e6715b4a4663d338bfc8d89527"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:ae405ee9998482c8717003a4b9cf1c405"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_export_params.html">ExportParams</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#ae405ee9998482c8717003a4b9cf1c405">params</a></td></tr>
|
|
<tr class="separator:ae405ee9998482c8717003a4b9cf1c405"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a662712aaf9f725b7a1d9eab1f9065773"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_video_codec_params.html">VideoCodecParams</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a662712aaf9f725b7a1d9eab1f9065773">vcodec_params</a></td></tr>
|
|
<tr class="separator:a662712aaf9f725b7a1d9eab1f9065773"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e310108709c9e10105efad0179e6c03"><td class="memItemLeft" align="right" valign="top">AVFormatContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a7e310108709c9e10105efad0179e6c03">fmt_ctx</a></td></tr>
|
|
<tr class="separator:a7e310108709c9e10105efad0179e6c03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cc8ba8c35e3df4f204d9f52a0c3659a"><td class="memItemLeft" align="right" valign="top">AVStream * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a7cc8ba8c35e3df4f204d9f52a0c3659a">video_stream</a></td></tr>
|
|
<tr class="separator:a7cc8ba8c35e3df4f204d9f52a0c3659a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af73c94e29a0e09025b0ebf66723bbe76"><td class="memItemLeft" align="right" valign="top">AVCodec * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#af73c94e29a0e09025b0ebf66723bbe76">vcodec</a></td></tr>
|
|
<tr class="separator:af73c94e29a0e09025b0ebf66723bbe76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24560a787ab2ab7fa2483efcf14b8468"><td class="memItemLeft" align="right" valign="top">AVCodecContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a24560a787ab2ab7fa2483efcf14b8468">vcodec_ctx</a></td></tr>
|
|
<tr class="separator:a24560a787ab2ab7fa2483efcf14b8468"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff1717381d96651c99f45997622dae07"><td class="memItemLeft" align="right" valign="top">AVFrame * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#aff1717381d96651c99f45997622dae07">video_frame</a></td></tr>
|
|
<tr class="separator:aff1717381d96651c99f45997622dae07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e365fa49d5dbc83d2b7e8c8396843d6"><td class="memItemLeft" align="right" valign="top">AVFrame * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a8e365fa49d5dbc83d2b7e8c8396843d6">sws_frame</a></td></tr>
|
|
<tr class="separator:a8e365fa49d5dbc83d2b7e8c8396843d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd6a226998bcf25a550658362d85efdf"><td class="memItemLeft" align="right" valign="top">SwsContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#acd6a226998bcf25a550658362d85efdf">sws_ctx</a></td></tr>
|
|
<tr class="separator:acd6a226998bcf25a550658362d85efdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a839df47fc80dc0b44cb50fd1e16faf4e"><td class="memItemLeft" align="right" valign="top">AVStream * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a839df47fc80dc0b44cb50fd1e16faf4e">audio_stream</a></td></tr>
|
|
<tr class="separator:a839df47fc80dc0b44cb50fd1e16faf4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f607ef8f98dcd1d1f82b137f5eeb452"><td class="memItemLeft" align="right" valign="top">AVCodec * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a7f607ef8f98dcd1d1f82b137f5eeb452">acodec</a></td></tr>
|
|
<tr class="separator:a7f607ef8f98dcd1d1f82b137f5eeb452"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e1e6341bbb191f83c66f5593786b89d"><td class="memItemLeft" align="right" valign="top">AVFrame * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a1e1e6341bbb191f83c66f5593786b89d">audio_frame</a></td></tr>
|
|
<tr class="separator:a1e1e6341bbb191f83c66f5593786b89d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a737eff8c28e732eae96fd41e222eb75b"><td class="memItemLeft" align="right" valign="top">AVFrame * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a737eff8c28e732eae96fd41e222eb75b">swr_frame</a></td></tr>
|
|
<tr class="separator:a737eff8c28e732eae96fd41e222eb75b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1db01ab51fa1eea910eb4a013713d0ad"><td class="memItemLeft" align="right" valign="top">AVCodecContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a1db01ab51fa1eea910eb4a013713d0ad">acodec_ctx</a></td></tr>
|
|
<tr class="separator:a1db01ab51fa1eea910eb4a013713d0ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f727fbf8ddab7043523f8cd0f8da94e"><td class="memItemLeft" align="right" valign="top">AVPacket </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a8f727fbf8ddab7043523f8cd0f8da94e">video_pkt</a></td></tr>
|
|
<tr class="separator:a8f727fbf8ddab7043523f8cd0f8da94e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fde252e227f9019ad07c7431f5b1997"><td class="memItemLeft" align="right" valign="top">AVPacket </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a6fde252e227f9019ad07c7431f5b1997">audio_pkt</a></td></tr>
|
|
<tr class="separator:a6fde252e227f9019ad07c7431f5b1997"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e9e26ac853c63170574b579c414aa22"><td class="memItemLeft" align="right" valign="top">SwrContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a0e9e26ac853c63170574b579c414aa22">swr_ctx</a></td></tr>
|
|
<tr class="separator:a0e9e26ac853c63170574b579c414aa22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a065ea0d0e913f9c5c41cc971663a3b7f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a065ea0d0e913f9c5c41cc971663a3b7f">vpkt_alloc</a></td></tr>
|
|
<tr class="separator:a065ea0d0e913f9c5c41cc971663a3b7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abec631706c7c148dec2253a6a6cb567d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#abec631706c7c148dec2253a6a6cb567d">apkt_alloc</a></td></tr>
|
|
<tr class="separator:abec631706c7c148dec2253a6a6cb567d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26ed765454b5ece2e8a7672eda623792"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a26ed765454b5ece2e8a7672eda623792">aframe_bytes</a></td></tr>
|
|
<tr class="separator:a26ed765454b5ece2e8a7672eda623792"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2b34a888e8ff74f0671e7e684a27917"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#ae2b34a888e8ff74f0671e7e684a27917">ret</a></td></tr>
|
|
<tr class="separator:ae2b34a888e8ff74f0671e7e684a27917"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a786859adf3a4eaeab9da8748bf3fb210"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a786859adf3a4eaeab9da8748bf3fb210">c_filename</a></td></tr>
|
|
<tr class="separator:a786859adf3a4eaeab9da8748bf3fb210"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1389089a2d31ec367e5ddcbcb8081a16"><td class="memItemLeft" align="right" valign="top">QMutex </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#a1389089a2d31ec367e5ddcbcb8081a16">mutex</a></td></tr>
|
|
<tr class="separator:a1389089a2d31ec367e5ddcbcb8081a16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd10af15eceab6c0c901cfeec8dabd3f"><td class="memItemLeft" align="right" valign="top">QWaitCondition </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#afd10af15eceab6c0c901cfeec8dabd3f">waitCond</a></td></tr>
|
|
<tr class="separator:afd10af15eceab6c0c901cfeec8dabd3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6d99cd04ff34416a43ab59066d03988"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_export_thread.html#aa6d99cd04ff34416a43ab59066d03988">export_error</a></td></tr>
|
|
<tr class="separator:aa6d99cd04ff34416a43ab59066d03988"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="af36493de2ed1b63f5a1e58920250c6eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af36493de2ed1b63f5a1e58920250c6eb">◆ </a></span>ExportThread()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ExportThread::ExportThread </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="struct_export_params.html">ExportParams</a> & </td>
|
|
<td class="paramname"><em>iparams</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="struct_video_codec_params.html">VideoCodecParams</a> & </td>
|
|
<td class="paramname"><em>ivparams</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">QObject * </td>
|
|
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a496c2bc95b6bde125fac2871e6bcf52a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a496c2bc95b6bde125fac2871e6bcf52a">◆ </a></span>encode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::encode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">AVFormatContext * </td>
|
|
<td class="paramname"><em>ofmt_ctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVCodecContext * </td>
|
|
<td class="paramname"><em>codec_ctx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVFrame * </td>
|
|
<td class="paramname"><em>frame</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVPacket * </td>
|
|
<td class="paramname"><em>packet</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">AVStream * </td>
|
|
<td class="paramname"><em>stream</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>rescale</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">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae213d914041647885b443e4a9c15301c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae213d914041647885b443e4a9c15301c">◆ </a></span>getError()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const QString & ExportThread::getError </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf19a2d93b577be81bb055087e59313d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf19a2d93b577be81bb055087e59313d">◆ </a></span>progress_changed</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ExportThread::progress_changed </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>value</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">qint64 </td>
|
|
<td class="paramname"><em>remaining_ms</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">signal</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13b763676984349813b398ac4556b2cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13b763676984349813b398ac4556b2cf">◆ </a></span>run()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ExportThread::run </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d7edbaf3e9712f29879d2c5b6838a0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d7edbaf3e9712f29879d2c5b6838a0b">◆ </a></span>setupAudio()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::setupAudio </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4c5e7e6715b4a4663d338bfc8d89527"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4c5e7e6715b4a4663d338bfc8d89527">◆ </a></span>setupContainer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::setupContainer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab68cb5d2098d72c666624e38584b3c19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab68cb5d2098d72c666624e38584b3c19">◆ </a></span>setupVideo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::setupVideo </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a665c7502f6bc93241f159e2be4671a55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a665c7502f6bc93241f159e2be4671a55">◆ </a></span>wake</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ExportThread::wake </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">slot</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a7f607ef8f98dcd1d1f82b137f5eeb452"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f607ef8f98dcd1d1f82b137f5eeb452">◆ </a></span>acodec</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVCodec* ExportThread::acodec</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1db01ab51fa1eea910eb4a013713d0ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1db01ab51fa1eea910eb4a013713d0ad">◆ </a></span>acodec_ctx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVCodecContext* ExportThread::acodec_ctx</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26ed765454b5ece2e8a7672eda623792"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26ed765454b5ece2e8a7672eda623792">◆ </a></span>aframe_bytes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ExportThread::aframe_bytes</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abec631706c7c148dec2253a6a6cb567d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abec631706c7c148dec2253a6a6cb567d">◆ </a></span>apkt_alloc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::apkt_alloc</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1e1e6341bbb191f83c66f5593786b89d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1e1e6341bbb191f83c66f5593786b89d">◆ </a></span>audio_frame</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVFrame* ExportThread::audio_frame</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fde252e227f9019ad07c7431f5b1997"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fde252e227f9019ad07c7431f5b1997">◆ </a></span>audio_pkt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVPacket ExportThread::audio_pkt</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a839df47fc80dc0b44cb50fd1e16faf4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a839df47fc80dc0b44cb50fd1e16faf4e">◆ </a></span>audio_stream</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVStream* ExportThread::audio_stream</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a786859adf3a4eaeab9da8748bf3fb210"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a786859adf3a4eaeab9da8748bf3fb210">◆ </a></span>c_filename</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char* ExportThread::c_filename</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf319902abbc77a0133447c0d9c6f6b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf319902abbc77a0133447c0d9c6f6b2">◆ </a></span>continueEncode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::continueEncode</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6d99cd04ff34416a43ab59066d03988"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6d99cd04ff34416a43ab59066d03988">◆ </a></span>export_error</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QString ExportThread::export_error</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e310108709c9e10105efad0179e6c03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e310108709c9e10105efad0179e6c03">◆ </a></span>fmt_ctx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVFormatContext* ExportThread::fmt_ctx</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1389089a2d31ec367e5ddcbcb8081a16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1389089a2d31ec367e5ddcbcb8081a16">◆ </a></span>mutex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QMutex ExportThread::mutex</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae405ee9998482c8717003a4b9cf1c405"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae405ee9998482c8717003a4b9cf1c405">◆ </a></span>params</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="struct_export_params.html">ExportParams</a> ExportThread::params</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2b34a888e8ff74f0671e7e684a27917"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2b34a888e8ff74f0671e7e684a27917">◆ </a></span>ret</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ExportThread::ret</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51de400208101c726d9595075dcef83f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51de400208101c726d9595075dcef83f">◆ </a></span>surface</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QOffscreenSurface ExportThread::surface</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e9e26ac853c63170574b579c414aa22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e9e26ac853c63170574b579c414aa22">◆ </a></span>swr_ctx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SwrContext* ExportThread::swr_ctx</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a737eff8c28e732eae96fd41e222eb75b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a737eff8c28e732eae96fd41e222eb75b">◆ </a></span>swr_frame</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVFrame* ExportThread::swr_frame</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd6a226998bcf25a550658362d85efdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd6a226998bcf25a550658362d85efdf">◆ </a></span>sws_ctx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">SwsContext* ExportThread::sws_ctx</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e365fa49d5dbc83d2b7e8c8396843d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e365fa49d5dbc83d2b7e8c8396843d6">◆ </a></span>sws_frame</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVFrame* ExportThread::sws_frame</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af73c94e29a0e09025b0ebf66723bbe76"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af73c94e29a0e09025b0ebf66723bbe76">◆ </a></span>vcodec</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVCodec* ExportThread::vcodec</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24560a787ab2ab7fa2483efcf14b8468"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24560a787ab2ab7fa2483efcf14b8468">◆ </a></span>vcodec_ctx</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVCodecContext* ExportThread::vcodec_ctx</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a662712aaf9f725b7a1d9eab1f9065773"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a662712aaf9f725b7a1d9eab1f9065773">◆ </a></span>vcodec_params</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="struct_video_codec_params.html">VideoCodecParams</a> ExportThread::vcodec_params</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff1717381d96651c99f45997622dae07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff1717381d96651c99f45997622dae07">◆ </a></span>video_frame</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVFrame* ExportThread::video_frame</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f727fbf8ddab7043523f8cd0f8da94e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f727fbf8ddab7043523f8cd0f8da94e">◆ </a></span>video_pkt</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVPacket ExportThread::video_pkt</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cc8ba8c35e3df4f204d9f52a0c3659a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cc8ba8c35e3df4f204d9f52a0c3659a">◆ </a></span>video_stream</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">AVStream* ExportThread::video_stream</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a065ea0d0e913f9c5c41cc971663a3b7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a065ea0d0e913f9c5c41cc971663a3b7f">◆ </a></span>vpkt_alloc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ExportThread::vpkt_alloc</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd10af15eceab6c0c901cfeec8dabd3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd10af15eceab6c0c901cfeec8dabd3f">◆ </a></span>waitCond</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QWaitCondition ExportThread::waitCond</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>io/<a class="el" href="exportthread_8h_source.html">exportthread.h</a></li>
|
|
<li>io/<a class="el" href="exportthread_8cpp.html">exportthread.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.15
|
|
</small></address>
|
|
</body>
|
|
</html>
|