Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 6ed78e842caa17fd5c94d65d685685e0 > files > 139

qtscxml5-doc-5.12.6-1.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>mediaplayer.cpp Example File | Qt SCXML 5.12.6</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td >Qt 5.12</td><td ><a href="qtscxml-index.html">Qt SCXML</a></td><td ><a href="qtscxml-mediaplayer-qml-static-example.html">Qt SCXML Media Player QML Example (Static)</a></td><td >mediaplayer.cpp Example File</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right"><a href="qtscxml-index.html">Qt 5.12.6 Reference Documentation</a></td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar"><div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">mediaplayer.cpp Example File</h1>
<span class="subtitle">mediaplayer-qml-static/mediaplayer.cpp</span>
<!-- $$$mediaplayer-qml-static/mediaplayer.cpp-description -->
<div class="descr"> <a name="details"></a>
<pre class="cpp">

  <span class="comment">//</span>
  <span class="comment">// Statemachine code from reading SCXML file 'mediaplayer.scxml'</span>
  <span class="comment">// Created by: The Qt SCXML Compiler version 1 (Qt 5.12.6)</span>
  <span class="comment">// WARNING! All changes made in this file will be lost!</span>
  <span class="comment">//</span>

  <span class="preprocessor">#include &quot;mediaplayer.h&quot;</span>

  <span class="preprocessor">#include &lt;qscxmlinvokableservice.h&gt;</span>
  <span class="preprocessor">#include &lt;qscxmltabledata.h&gt;</span>
  <span class="preprocessor">#include &lt;QScxmlEcmaScriptDataModel&gt;</span>

  <span class="preprocessor">#if !defined(Q_QSCXMLC_OUTPUT_REVISION)</span>
  <span class="preprocessor">#error &quot;The header file 'mediaplayer.scxml' doesn't include &lt;qscxmltabledata.h&gt;.&quot;</span>
  <span class="preprocessor">#elif Q_QSCXMLC_OUTPUT_REVISION != 1</span>
  <span class="preprocessor">#error &quot;This file was generated using the qscxmlc from 5.12.6. It&quot;</span>
  <span class="preprocessor">#error &quot;cannot be used with the include files from this version of Qt.&quot;</span>
  <span class="preprocessor">#error &quot;(The qscxmlc has changed too much.)&quot;</span>
  <span class="preprocessor">#endif</span>

  <span class="keyword">struct</span> MediaPlayerStateMachine<span class="operator">::</span>Data: <span class="keyword">private</span> <span class="type"><a href="qscxmltabledata.html">QScxmlTableData</a></span> {
      Data(MediaPlayerStateMachine <span class="operator">&amp;</span>stateMachine)
          : stateMachine(stateMachine)
      {}

      <span class="type">void</span> init() {
          stateMachine<span class="operator">.</span>setTableData(<span class="keyword">this</span>);
          stateMachine<span class="operator">.</span>setDataModel(<span class="operator">&amp;</span>dataModel);
      }

      <span class="type">QString</span> name() <span class="keyword">const</span> override final
      { <span class="keyword">return</span> string(<span class="number">0</span>); }

      <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ContainerId initialSetup() <span class="keyword">const</span> override final
      { <span class="keyword">return</span> <span class="number">50</span>; }

      <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>InstructionId <span class="operator">*</span>instructions() <span class="keyword">const</span> override final
      { <span class="keyword">return</span> theInstructions; }

      <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId <span class="operator">*</span>dataNames(<span class="type">int</span> <span class="operator">*</span>count) <span class="keyword">const</span> override final
      { <span class="operator">*</span>count <span class="operator">=</span> <span class="number">1</span>; <span class="keyword">return</span> dataIds; }

      <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorInfo evaluatorInfo(<span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorId evaluatorId) <span class="keyword">const</span> override final
      { Q_ASSERT(evaluatorId <span class="operator">&gt;</span><span class="operator">=</span> <span class="number">0</span>); Q_ASSERT(evaluatorId <span class="operator">&lt;</span> <span class="number">5</span>); <span class="keyword">return</span> evaluators<span class="operator">[</span>evaluatorId<span class="operator">]</span>; }

      <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>AssignmentInfo assignmentInfo(<span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorId assignmentId) <span class="keyword">const</span> override final
      { Q_ASSERT(assignmentId <span class="operator">&gt;</span><span class="operator">=</span> <span class="number">0</span>); Q_ASSERT(assignmentId <span class="operator">&lt;</span> <span class="number">1</span>); <span class="keyword">return</span> assignments<span class="operator">[</span>assignmentId<span class="operator">]</span>; }

      <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ForeachInfo foreachInfo(<span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorId foreachId) <span class="keyword">const</span> override final
      { Q_ASSERT(foreachId <span class="operator">&gt;</span><span class="operator">=</span> <span class="number">0</span>); Q_ASSERT(foreachId <span class="operator">&lt;</span> <span class="number">0</span>); <span class="keyword">return</span> foreaches<span class="operator">[</span>foreachId<span class="operator">]</span>; }

      <span class="type">QString</span> string(<span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId id) <span class="keyword">const</span> override final
      {
          Q_ASSERT(id <span class="operator">&gt;</span><span class="operator">=</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>NoString); Q_ASSERT(id <span class="operator">&lt;</span> <span class="number">19</span>);
          <span class="keyword">if</span> (id <span class="operator">=</span><span class="operator">=</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>NoString) <span class="keyword">return</span> <span class="type">QString</span>();
          <span class="keyword">return</span> <span class="type">QString</span>({<span class="keyword">static_cast</span><span class="operator">&lt;</span><span class="type">QStringData</span><span class="operator">*</span><span class="operator">&gt;</span>(strings<span class="operator">.</span>data <span class="operator">+</span> id)});
      }

      <span class="keyword">const</span> <span class="type">qint32</span> <span class="operator">*</span>stateMachineTable() <span class="keyword">const</span> override final
      { <span class="keyword">return</span> theStateMachineTable; }

      <span class="type"><a href="qscxmlinvokableservicefactory.html">QScxmlInvokableServiceFactory</a></span> <span class="operator">*</span>serviceFactory(<span class="type">int</span> id) <span class="keyword">const</span> override final;

      MediaPlayerStateMachine <span class="operator">&amp;</span>stateMachine;
      <span class="type"><a href="qscxmlecmascriptdatamodel.html">QScxmlEcmaScriptDataModel</a></span> dataModel;

      <span class="keyword">static</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ParameterInfo param(<span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId name<span class="operator">,</span>
                                                          <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorId expr<span class="operator">,</span>
                                                          <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId location)
      {
          <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ParameterInfo p;
          p<span class="operator">.</span>name <span class="operator">=</span> name;
          p<span class="operator">.</span>expr <span class="operator">=</span> expr;
          p<span class="operator">.</span>location <span class="operator">=</span> location;
          <span class="keyword">return</span> p;
      }

      <span class="keyword">static</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>InvokeInfo invoke(
              <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId id<span class="operator">,</span>
              <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId prefix<span class="operator">,</span>
              <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorId expr<span class="operator">,</span>
              <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId location<span class="operator">,</span>
              <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId context<span class="operator">,</span>
              <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ContainerId finalize<span class="operator">,</span>
              bool autoforward)
      {
          <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>InvokeInfo i;
          i<span class="operator">.</span>id <span class="operator">=</span> id;
          i<span class="operator">.</span>prefix <span class="operator">=</span> prefix;
          i<span class="operator">.</span>expr <span class="operator">=</span> expr;
          i<span class="operator">.</span>location <span class="operator">=</span> location;
          i<span class="operator">.</span>context <span class="operator">=</span> context;
          i<span class="operator">.</span>finalize <span class="operator">=</span> finalize;
          i<span class="operator">.</span>autoforward <span class="operator">=</span> autoforward;
          <span class="keyword">return</span> i;
      }

      <span class="keyword">static</span> <span class="type">qint32</span> theInstructions<span class="operator">[</span><span class="operator">]</span>;
      <span class="keyword">static</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId dataIds<span class="operator">[</span><span class="operator">]</span>;
      <span class="keyword">static</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorInfo evaluators<span class="operator">[</span><span class="operator">]</span>;
      <span class="keyword">static</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>AssignmentInfo assignments<span class="operator">[</span><span class="operator">]</span>;
      <span class="keyword">static</span> <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ForeachInfo foreaches<span class="operator">[</span><span class="operator">]</span>;
      <span class="keyword">static</span> <span class="keyword">const</span> <span class="type">qint32</span> theStateMachineTable<span class="operator">[</span><span class="operator">]</span>;
      <span class="keyword">static</span> <span class="keyword">struct</span> Strings {
          <span class="type">QArrayData</span> data<span class="operator">[</span><span class="number">19</span><span class="operator">]</span>;
          qunicodechar stringdata<span class="operator">[</span><span class="number">901</span><span class="operator">]</span>;
      } strings;
  };

  MediaPlayerStateMachine<span class="operator">::</span>MediaPlayerStateMachine(<span class="type">QObject</span> <span class="operator">*</span>parent)
      : <span class="type"><a href="qscxmlstatemachine.html">QScxmlStateMachine</a></span>(<span class="operator">&amp;</span>staticMetaObject<span class="operator">,</span> parent)
      <span class="operator">,</span> data(<span class="keyword">new</span> Data(<span class="operator">*</span><span class="keyword">this</span>))
  { qRegisterMetaType<span class="operator">&lt;</span>MediaPlayerStateMachine <span class="operator">*</span><span class="operator">&gt;</span>(); data<span class="operator">-</span><span class="operator">&gt;</span>init(); }

  MediaPlayerStateMachine<span class="operator">::</span><span class="operator">~</span>MediaPlayerStateMachine()
  { <span class="keyword">delete</span> data; }

  <span class="type"><a href="qscxmlinvokableservicefactory.html">QScxmlInvokableServiceFactory</a></span> <span class="operator">*</span>MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>serviceFactory(<span class="type">int</span> id) <span class="keyword">const</span>
  {
      Q_UNUSED(id);
      Q_UNREACHABLE();
  }

  <span class="type">qint32</span> MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>theInstructions<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {
  <span class="number">2</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">23</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">21</span><span class="operator">,</span> <span class="number">7</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9</span><span class="operator">,</span> <span class="number">10</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span>
  <span class="number">1</span><span class="operator">,</span> <span class="number">6</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">21</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">19</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9</span><span class="operator">,</span> <span class="number">12</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>
  <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">6</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span> <span class="number">6</span><span class="operator">,</span> <span class="number">4</span>
  };

  <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>StringId MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>dataIds<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {
  <span class="number">6</span>
  };

  <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>EvaluatorInfo MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>evaluators<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {
  { <span class="number">2</span><span class="operator">,</span> <span class="number">3</span> }<span class="operator">,</span> { <span class="number">6</span><span class="operator">,</span> <span class="number">11</span> }<span class="operator">,</span> { <span class="number">13</span><span class="operator">,</span> <span class="number">14</span> }<span class="operator">,</span> { <span class="number">15</span><span class="operator">,</span> <span class="number">16</span> }<span class="operator">,</span> { <span class="number">17</span><span class="operator">,</span> <span class="number">18</span> }
  };

  <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>AssignmentInfo MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>assignments<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {
  { <span class="number">6</span><span class="operator">,</span> <span class="number">7</span><span class="operator">,</span> <span class="number">8</span> }
  };

  <span class="type"><a href="qscxmlexecutablecontent.html">QScxmlExecutableContent</a></span><span class="operator">::</span>ForeachInfo MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>foreaches<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {
  { <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span> }
  };

  <span class="preprocessor">#define STR_LIT(idx, ofs, len) \
      Q_STATIC_STRING_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
      qptrdiff(offsetof(Strings, stringdata) + ofs * sizeof(qunicodechar) - idx * sizeof(QArrayData)) \
      )</span>
  MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>Strings MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>strings <span class="operator">=</span> {{
  STR_LIT(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">23</span>)<span class="operator">,</span> STR_LIT(<span class="number">1</span><span class="operator">,</span> <span class="number">24</span><span class="operator">,</span> <span class="number">7</span>)<span class="operator">,</span> STR_LIT(<span class="number">2</span><span class="operator">,</span> <span class="number">32</span><span class="operator">,</span> <span class="number">14</span>)<span class="operator">,</span> STR_LIT(<span class="number">3</span><span class="operator">,</span> <span class="number">47</span><span class="operator">,</span> <span class="number">66</span>)<span class="operator">,</span>
  STR_LIT(<span class="number">4</span><span class="operator">,</span> <span class="number">114</span><span class="operator">,</span> <span class="number">3</span>)<span class="operator">,</span> STR_LIT(<span class="number">5</span><span class="operator">,</span> <span class="number">118</span><span class="operator">,</span> <span class="number">7</span>)<span class="operator">,</span> STR_LIT(<span class="number">6</span><span class="operator">,</span> <span class="number">126</span><span class="operator">,</span> <span class="number">5</span>)<span class="operator">,</span> STR_LIT(<span class="number">7</span><span class="operator">,</span> <span class="number">132</span><span class="operator">,</span> <span class="number">17</span>)<span class="operator">,</span>
  STR_LIT(<span class="number">8</span><span class="operator">,</span> <span class="number">150</span><span class="operator">,</span> <span class="number">65</span>)<span class="operator">,</span> STR_LIT(<span class="number">9</span><span class="operator">,</span> <span class="number">216</span><span class="operator">,</span> <span class="number">33</span>)<span class="operator">,</span> STR_LIT(<span class="number">10</span><span class="operator">,</span> <span class="number">250</span><span class="operator">,</span> <span class="number">15</span>)<span class="operator">,</span>
  STR_LIT(<span class="number">11</span><span class="operator">,</span> <span class="number">266</span><span class="operator">,</span> <span class="number">52</span>)<span class="operator">,</span> STR_LIT(<span class="number">12</span><span class="operator">,</span> <span class="number">319</span><span class="operator">,</span> <span class="number">15</span>)<span class="operator">,</span> STR_LIT(<span class="number">13</span><span class="operator">,</span> <span class="number">335</span><span class="operator">,</span> <span class="number">46</span>)<span class="operator">,</span>
  STR_LIT(<span class="number">14</span><span class="operator">,</span> <span class="number">382</span><span class="operator">,</span> <span class="number">98</span>)<span class="operator">,</span> STR_LIT(<span class="number">15</span><span class="operator">,</span> <span class="number">481</span><span class="operator">,</span> <span class="number">45</span>)<span class="operator">,</span> STR_LIT(<span class="number">16</span><span class="operator">,</span> <span class="number">527</span><span class="operator">,</span> <span class="number">97</span>)<span class="operator">,</span>
  STR_LIT(<span class="number">17</span><span class="operator">,</span> <span class="number">625</span><span class="operator">,</span> <span class="number">112</span>)<span class="operator">,</span> STR_LIT(<span class="number">18</span><span class="operator">,</span> <span class="number">738</span><span class="operator">,</span> <span class="number">161</span>)
  }<span class="operator">,</span>{
  <span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x50</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x53</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 0: MediaPlayerStateMachine</span>
  <span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 1: stopped</span>
  <span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 2: isValidMedia()</span>
  <span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x77</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 3: transition instruction in state stopped with cond=\&quot;isValidMedia()\&quot;</span>
  <span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 4: tap</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 5: playing</span>
  <span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 6: media</span>
  <span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 7: _event.data.media</span>
  <span class="number">0x61</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x77</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x78</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 8: assign instruction in state playing with expr=\&quot;_event.data.media\&quot;</span>
  <span class="number">0x73</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 9: send instruction in state playing</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x62</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x6b</span><span class="operator">,</span><span class="number">0x53</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 10: playbackStarted</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x77</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x78</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 11: param instruction in state playing with expr=\&quot;media\&quot;</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x62</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x6b</span><span class="operator">,</span><span class="number">0x53</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 12: playbackStopped</span>
  <span class="number">0x21</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x7c</span><span class="operator">,</span><span class="number">0x7c</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 13: !isValidMedia() || media === _event.data.media</span>
  <span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x77</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x21</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x7c</span><span class="operator">,</span><span class="number">0x7c</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 14: transition instruction in state playing with cond=\&quot;!isValidMedia() || media === _event.data.media\&quot;</span>
  <span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x26</span><span class="operator">,</span><span class="number">0x26</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x21</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 15: isValidMedia() &amp;&amp; media !== _event.data.media</span>
  <span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x77</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x26</span><span class="operator">,</span><span class="number">0x26</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x21</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 16: transition instruction in state playing with cond=\&quot;isValidMedia() &amp;&amp; media !== _event.data.media\&quot;</span>
  <span class="number">0x66</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x7b</span><span class="operator">,</span><span class="number">0xa</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0xa</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x2b</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x3e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x30</span><span class="operator">,</span><span class="number">0xa</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x7d</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 17: function isValidMedia() {\n            var m = _event.data.media\n            return (m + \&quot;\&quot;).length &gt; 0\n        }</span>
  <span class="number">0x73</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x77</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x66</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x73</span><span class="operator">,</span><span class="number">0x56</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x7b</span><span class="operator">,</span><span class="number">0xa</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x3d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x5f</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0xa</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x75</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x28</span><span class="operator">,</span><span class="number">0x6d</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x2b</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0x29</span><span class="operator">,</span><span class="number">0x2e</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x3e</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x30</span><span class="operator">,</span><span class="number">0xa</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x20</span><span class="operator">,</span><span class="number">0x7d</span><span class="operator">,</span><span class="number">0x22</span><span class="operator">,</span><span class="number">0</span> <span class="comment">// 18: script instruction in state (none) with source=\&quot;function isValidMedia() {\n            var m = _event.data.media\n            return (m + \&quot;\&quot;).length &gt; 0\n        }\&quot;</span>
  }};

  <span class="keyword">const</span> <span class="type">qint32</span> MediaPlayerStateMachine<span class="operator">::</span>Data<span class="operator">::</span>theStateMachineTable<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {
          <span class="number">0x1</span><span class="operator">,</span> <span class="comment">// version</span>
          <span class="number">0</span><span class="operator">,</span> <span class="comment">// name</span>
          <span class="number">1</span><span class="operator">,</span> <span class="comment">// data-model</span>
          <span class="number">17</span><span class="operator">,</span> <span class="comment">// child states array offset</span>
          <span class="number">3</span><span class="operator">,</span> <span class="comment">// transition to initial states</span>
          <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="comment">// initial setup</span>
          <span class="number">0</span><span class="operator">,</span> <span class="comment">// binding</span>
          <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="comment">// maxServiceId</span>
          <span class="number">14</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span> <span class="comment">// state offset and count</span>
          <span class="number">36</span><span class="operator">,</span> <span class="number">4</span><span class="operator">,</span> <span class="comment">// transition offset and count</span>
          <span class="number">60</span><span class="operator">,</span> <span class="number">22</span><span class="operator">,</span> <span class="comment">// array offset and size</span>

          <span class="comment">// States:</span>
          <span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">4</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>
          <span class="number">5</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">26</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">14</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>

          <span class="comment">// Transitions:</span>
          <span class="number">2</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>
          <span class="number">8</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">6</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>
          <span class="number">12</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">10</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>
          <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span> <span class="number">20</span><span class="operator">,</span> <span class="operator">-</span><span class="number">1</span><span class="operator">,</span>

          <span class="comment">// Arrays:</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">4</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">4</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">4</span><span class="operator">,</span>
          <span class="number">2</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> <span class="number">2</span><span class="operator">,</span>
          <span class="number">2</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">1</span><span class="operator">,</span>
          <span class="number">1</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span>

          <span class="number">0xc0ff33</span> <span class="comment">// terminator</span>
  };

  <span class="keyword">struct</span> qt_meta_stringdata_MediaPlayerStateMachine_t {
      <span class="type">QByteArrayData</span> data<span class="operator">[</span><span class="number">8</span><span class="operator">]</span>;
      <span class="type">unsigned</span> <span class="type">char</span> stringdata0<span class="operator">[</span><span class="number">85</span><span class="operator">]</span>;
  };
  <span class="preprocessor">#define QT_MOC_LITERAL(idx, ofs, len) \
      Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
      qptrdiff(offsetof(qt_meta_stringdata_MediaPlayerStateMachine_t, stringdata0) + ofs \
          - idx * sizeof(QByteArrayData)) \
      )</span>
  <span class="keyword">static</span> <span class="keyword">const</span> qt_meta_stringdata_MediaPlayerStateMachine_t qt_meta_stringdata_MediaPlayerStateMachine <span class="operator">=</span> {
      {
  QT_MOC_LITERAL(<span class="number">0</span><span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> <span class="number">23</span>)<span class="operator">,</span> <span class="comment">// &quot;MediaPlayerStateMachine&quot;</span>
  QT_MOC_LITERAL(<span class="number">1</span><span class="operator">,</span> <span class="number">24</span><span class="operator">,</span> <span class="number">14</span>)<span class="operator">,</span> <span class="comment">// &quot;stoppedChanged&quot;</span>
  QT_MOC_LITERAL(<span class="number">2</span><span class="operator">,</span> <span class="number">39</span><span class="operator">,</span> <span class="number">0</span>)<span class="operator">,</span> <span class="comment">// &quot;&quot;</span>
  QT_MOC_LITERAL(<span class="number">3</span><span class="operator">,</span> <span class="number">40</span><span class="operator">,</span> <span class="number">6</span>)<span class="operator">,</span> <span class="comment">// &quot;active&quot;</span>
  QT_MOC_LITERAL(<span class="number">4</span><span class="operator">,</span> <span class="number">47</span><span class="operator">,</span> <span class="number">14</span>)<span class="operator">,</span> <span class="comment">// &quot;playingChanged&quot;</span>
  QT_MOC_LITERAL(<span class="number">5</span><span class="operator">,</span> <span class="number">62</span><span class="operator">,</span> <span class="number">6</span>)<span class="operator">,</span> <span class="comment">// &quot;parent&quot;</span>
  QT_MOC_LITERAL(<span class="number">6</span><span class="operator">,</span> <span class="number">69</span><span class="operator">,</span> <span class="number">7</span>)<span class="operator">,</span> <span class="comment">// &quot;stopped&quot;</span>
  QT_MOC_LITERAL(<span class="number">7</span><span class="operator">,</span> <span class="number">77</span><span class="operator">,</span> <span class="number">7</span>) <span class="comment">// &quot;playing&quot;</span>
      }<span class="operator">,</span>{
  <span class="number">0x4d</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x50</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x53</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x4d</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 0: MediaPlayerStateMachine</span>
  <span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0x43</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 1: stoppedChanged</span>
  <span class="number">0</span><span class="operator">,</span> <span class="comment">// 2:</span>
  <span class="number">0x61</span><span class="operator">,</span><span class="number">0x63</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x76</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 3: active</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x43</span><span class="operator">,</span><span class="number">0x68</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 4: playingChanged</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x72</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 5: parent</span>
  <span class="number">0x73</span><span class="operator">,</span><span class="number">0x74</span><span class="operator">,</span><span class="number">0x6f</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x70</span><span class="operator">,</span><span class="number">0x65</span><span class="operator">,</span><span class="number">0x64</span><span class="operator">,</span><span class="number">0</span><span class="operator">,</span> <span class="comment">// 6: stopped</span>
  <span class="number">0x70</span><span class="operator">,</span><span class="number">0x6c</span><span class="operator">,</span><span class="number">0x61</span><span class="operator">,</span><span class="number">0x79</span><span class="operator">,</span><span class="number">0x69</span><span class="operator">,</span><span class="number">0x6e</span><span class="operator">,</span><span class="number">0x67</span><span class="operator">,</span><span class="number">0</span> <span class="comment">// 7: playing</span>
      }};
  <span class="preprocessor">#undef QT_MOC_LITERAL</span>

  <span class="keyword">static</span> <span class="keyword">const</span> <span class="type">uint</span> qt_meta_data_MediaPlayerStateMachine<span class="operator">[</span><span class="operator">]</span> <span class="operator">=</span> {

   <span class="comment">// content:</span>
         <span class="number">8</span><span class="operator">,</span>       <span class="comment">// revision</span>
         <span class="number">0</span><span class="operator">,</span>       <span class="comment">// classname</span>
         <span class="number">0</span><span class="operator">,</span>    <span class="number">0</span><span class="operator">,</span> <span class="comment">// classinfo</span>
         <span class="number">2</span><span class="operator">,</span>   <span class="number">14</span><span class="operator">,</span> <span class="comment">// methods</span>
         <span class="number">2</span><span class="operator">,</span>   <span class="number">33</span><span class="operator">,</span> <span class="comment">// properties</span>
         <span class="number">0</span><span class="operator">,</span>    <span class="number">0</span><span class="operator">,</span> <span class="comment">// enums/sets</span>
         <span class="number">1</span><span class="operator">,</span>   <span class="number">41</span><span class="operator">,</span> <span class="comment">// constructors</span>
         <span class="number">0</span><span class="operator">,</span>       <span class="comment">// flags</span>
         <span class="number">2</span><span class="operator">,</span>       <span class="comment">// signalCount</span>

   <span class="comment">// signals: name, argc, parameters, tag, flags</span>
         <span class="number">1</span><span class="operator">,</span>    <span class="number">1</span><span class="operator">,</span>   <span class="number">24</span><span class="operator">,</span>    <span class="number">2</span><span class="operator">,</span> <span class="number">0x06</span> <span class="comment">/* Public */</span><span class="operator">,</span>
         <span class="number">4</span><span class="operator">,</span>    <span class="number">1</span><span class="operator">,</span>   <span class="number">27</span><span class="operator">,</span>    <span class="number">2</span><span class="operator">,</span> <span class="number">0x06</span> <span class="comment">/* Public */</span><span class="operator">,</span>

   <span class="comment">// signals: parameters</span>
      <span class="type">QMetaType</span><span class="operator">::</span>Void<span class="operator">,</span> <span class="type">QMetaType</span><span class="operator">::</span>Bool<span class="operator">,</span>    <span class="number">3</span><span class="operator">,</span>
      <span class="type">QMetaType</span><span class="operator">::</span>Void<span class="operator">,</span> <span class="type">QMetaType</span><span class="operator">::</span>Bool<span class="operator">,</span>    <span class="number">3</span><span class="operator">,</span>

   <span class="comment">// constructors: parameters</span>
      <span class="number">0x80000000</span> <span class="operator">|</span> <span class="number">2</span><span class="operator">,</span> <span class="type">QMetaType</span><span class="operator">::</span><span class="type">QObjectStar</span><span class="operator">,</span>    <span class="number">5</span><span class="operator">,</span>

   <span class="comment">// properties: name, type, flags</span>
         <span class="number">6</span><span class="operator">,</span> <span class="type">QMetaType</span><span class="operator">::</span>Bool<span class="operator">,</span> <span class="number">0x006a6001</span><span class="operator">,</span>
         <span class="number">7</span><span class="operator">,</span> <span class="type">QMetaType</span><span class="operator">::</span>Bool<span class="operator">,</span> <span class="number">0x006a6001</span><span class="operator">,</span>

   <span class="comment">// properties: notify_signal_id</span>
         <span class="number">0</span><span class="operator">,</span>
         <span class="number">1</span><span class="operator">,</span>

   <span class="comment">// constructors: name, argc, parameters, tag, flags</span>
         <span class="number">0</span><span class="operator">,</span>    <span class="number">1</span><span class="operator">,</span>   <span class="number">30</span><span class="operator">,</span>    <span class="number">2</span><span class="operator">,</span> <span class="number">0x0e</span> <span class="comment">/* Public */</span><span class="operator">,</span>

         <span class="number">0</span>        <span class="comment">// eod</span>
  };

  <span class="type">void</span> MediaPlayerStateMachine<span class="operator">::</span>qt_static_metacall(<span class="type">QObject</span> <span class="operator">*</span>_o<span class="operator">,</span> <span class="type">QMetaObject</span><span class="operator">::</span>Call _c<span class="operator">,</span> <span class="type">int</span> _id<span class="operator">,</span> <span class="type">void</span> <span class="operator">*</span><span class="operator">*</span>_a)
  {
      <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>CreateInstance) {
          <span class="keyword">switch</span> (_id) {
          <span class="keyword">case</span> <span class="number">0</span>: { MediaPlayerStateMachine <span class="operator">*</span>_r <span class="operator">=</span> <span class="keyword">new</span> MediaPlayerStateMachine((<span class="operator">*</span><span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span> <span class="type">QObject</span> <span class="operator">*</span><span class="operator">*</span><span class="operator">&gt;</span>(_a<span class="operator">[</span><span class="number">1</span><span class="operator">]</span>)));
              <span class="keyword">if</span> (_a<span class="operator">[</span><span class="number">0</span><span class="operator">]</span>) <span class="operator">*</span><span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span><span class="type">QObject</span><span class="operator">*</span><span class="operator">*</span><span class="operator">&gt;</span>(_a<span class="operator">[</span><span class="number">0</span><span class="operator">]</span>) <span class="operator">=</span> _r; } <span class="keyword">break</span>;
          <span class="keyword">default</span>: <span class="keyword">break</span>;
          }
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>InvokeMetaMethod) {
          MediaPlayerStateMachine <span class="operator">*</span>_t <span class="operator">=</span> <span class="keyword">static_cast</span><span class="operator">&lt;</span>MediaPlayerStateMachine <span class="operator">*</span><span class="operator">&gt;</span>(_o);
          Q_UNUSED(_t)
          <span class="keyword">switch</span> (_id) {
          <span class="keyword">case</span> <span class="number">0</span>: <span class="type">QMetaObject</span><span class="operator">::</span>activate(_o<span class="operator">,</span> <span class="operator">&amp;</span>staticMetaObject<span class="operator">,</span> <span class="number">0</span><span class="operator">,</span> _a); <span class="keyword">break</span>;
          <span class="keyword">case</span> <span class="number">1</span>: <span class="type">QMetaObject</span><span class="operator">::</span>activate(_o<span class="operator">,</span> <span class="operator">&amp;</span>staticMetaObject<span class="operator">,</span> <span class="number">1</span><span class="operator">,</span> _a); <span class="keyword">break</span>;
          <span class="keyword">default</span>: ;
          }
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>IndexOfMethod) {
          <span class="type">int</span> <span class="operator">*</span>result <span class="operator">=</span> <span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span><span class="type">int</span> <span class="operator">*</span><span class="operator">&gt;</span>(_a<span class="operator">[</span><span class="number">0</span><span class="operator">]</span>);
          <span class="type">void</span> <span class="operator">*</span><span class="operator">*</span>func <span class="operator">=</span> <span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span><span class="type">void</span> <span class="operator">*</span><span class="operator">*</span><span class="operator">&gt;</span>(_a<span class="operator">[</span><span class="number">1</span><span class="operator">]</span>);
          Q_UNUSED(result);
          Q_UNUSED(func);
      }
  <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
      <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>ReadProperty) {
          MediaPlayerStateMachine <span class="operator">*</span>_t <span class="operator">=</span> <span class="keyword">static_cast</span><span class="operator">&lt;</span>MediaPlayerStateMachine <span class="operator">*</span><span class="operator">&gt;</span>(_o);
          Q_UNUSED(_t)
          <span class="type">void</span> <span class="operator">*</span>_v <span class="operator">=</span> _a<span class="operator">[</span><span class="number">0</span><span class="operator">]</span>;
          <span class="keyword">switch</span> (_id) {
          <span class="keyword">case</span> <span class="number">0</span>: <span class="operator">*</span><span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span> bool<span class="operator">*</span><span class="operator">&gt;</span>(_v) <span class="operator">=</span> _t<span class="operator">-</span><span class="operator">&gt;</span>isActive(<span class="number">0</span>); <span class="keyword">break</span>;
          <span class="keyword">case</span> <span class="number">1</span>: <span class="operator">*</span><span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span> bool<span class="operator">*</span><span class="operator">&gt;</span>(_v) <span class="operator">=</span> _t<span class="operator">-</span><span class="operator">&gt;</span>isActive(<span class="number">1</span>); <span class="keyword">break</span>;
          <span class="keyword">default</span>: <span class="keyword">break</span>;
          }
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>WriteProperty) {
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>ResetProperty) {
      }
  <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
  }

  <span class="keyword">const</span> <span class="type">QMetaObject</span> MediaPlayerStateMachine<span class="operator">::</span>staticMetaObject <span class="operator">=</span> {
      { <span class="operator">&amp;</span><span class="type"><a href="qscxmlstatemachine.html">QScxmlStateMachine</a></span><span class="operator">::</span>staticMetaObject<span class="operator">,</span> qt_meta_stringdata_MediaPlayerStateMachine<span class="operator">.</span>data<span class="operator">,</span>
        qt_meta_data_MediaPlayerStateMachine<span class="operator">,</span>  qt_static_metacall<span class="operator">,</span> nullptr<span class="operator">,</span> nullptr}
  };

  <span class="keyword">const</span> <span class="type">QMetaObject</span> <span class="operator">*</span>MediaPlayerStateMachine<span class="operator">::</span>metaObject() <span class="keyword">const</span>
  {
      <span class="keyword">return</span> <span class="type">QObject</span><span class="operator">::</span>d_ptr<span class="operator">-</span><span class="operator">&gt;</span>metaObject <span class="operator">?</span> <span class="type">QObject</span><span class="operator">::</span>d_ptr<span class="operator">-</span><span class="operator">&gt;</span>dynamicMetaObject() : <span class="operator">&amp;</span>staticMetaObject;
  }

  <span class="type">void</span> <span class="operator">*</span>MediaPlayerStateMachine<span class="operator">::</span>qt_metacast(<span class="keyword">const</span> <span class="type">char</span> <span class="operator">*</span>_clname)
  {
      <span class="keyword">if</span> (<span class="operator">!</span>_clname) <span class="keyword">return</span> nullptr;
      <span class="keyword">if</span> (<span class="operator">!</span>strcmp(_clname<span class="operator">,</span> <span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span><span class="keyword">const</span> <span class="type">char</span> <span class="operator">*</span><span class="operator">&gt;</span>(
              qt_meta_stringdata_MediaPlayerStateMachine<span class="operator">.</span>stringdata0)))
          <span class="keyword">return</span> <span class="keyword">static_cast</span><span class="operator">&lt;</span><span class="type">void</span><span class="operator">*</span><span class="operator">&gt;</span>(<span class="keyword">const_cast</span><span class="operator">&lt;</span> MediaPlayerStateMachine<span class="operator">*</span><span class="operator">&gt;</span>(<span class="keyword">this</span>));
      <span class="keyword">return</span> <span class="type"><a href="qscxmlstatemachine.html">QScxmlStateMachine</a></span><span class="operator">::</span>qt_metacast(_clname);
  }

  <span class="type">int</span> MediaPlayerStateMachine<span class="operator">::</span>qt_metacall(<span class="type">QMetaObject</span><span class="operator">::</span>Call _c<span class="operator">,</span> <span class="type">int</span> _id<span class="operator">,</span> <span class="type">void</span> <span class="operator">*</span><span class="operator">*</span>_a)
  {
      _id <span class="operator">=</span> <span class="type"><a href="qscxmlstatemachine.html">QScxmlStateMachine</a></span><span class="operator">::</span>qt_metacall(_c<span class="operator">,</span> _id<span class="operator">,</span> _a);
      <span class="keyword">if</span> (_id <span class="operator">&lt;</span> <span class="number">0</span>)
          <span class="keyword">return</span> _id;
      <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>InvokeMetaMethod) {
          <span class="keyword">if</span> (_id <span class="operator">&lt;</span> <span class="number">2</span>)
              qt_static_metacall(<span class="keyword">this</span><span class="operator">,</span> _c<span class="operator">,</span> _id<span class="operator">,</span> _a);
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>RegisterMethodArgumentMetaType) {
          <span class="keyword">if</span> (_id <span class="operator">&lt;</span> <span class="number">2</span>)
              <span class="operator">*</span><span class="keyword">reinterpret_cast</span><span class="operator">&lt;</span><span class="type">int</span><span class="operator">*</span><span class="operator">&gt;</span>(_a<span class="operator">[</span><span class="number">0</span><span class="operator">]</span>) <span class="operator">=</span> <span class="operator">-</span><span class="number">1</span>;
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      }
  <span class="preprocessor">#ifndef QT_NO_PROPERTIES</span>
     <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>ReadProperty <span class="operator">|</span><span class="operator">|</span> _c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>WriteProperty
              <span class="operator">|</span><span class="operator">|</span> _c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>ResetProperty <span class="operator">|</span><span class="operator">|</span> _c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>RegisterPropertyMetaType) {
          qt_static_metacall(<span class="keyword">this</span><span class="operator">,</span> _c<span class="operator">,</span> _id<span class="operator">,</span> _a);
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>QueryPropertyDesignable) {
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>QueryPropertyScriptable) {
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>QueryPropertyStored) {
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>QueryPropertyEditable) {
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      } <span class="keyword">else</span> <span class="keyword">if</span> (_c <span class="operator">=</span><span class="operator">=</span> <span class="type">QMetaObject</span><span class="operator">::</span>QueryPropertyUser) {
          _id <span class="operator">-</span><span class="operator">=</span> <span class="number">2</span>;
      }
  <span class="preprocessor">#endif // QT_NO_PROPERTIES</span>
      <span class="keyword">return</span> _id;
  }

</pre>
</div>
<!-- @@@mediaplayer-qml-static/mediaplayer.cpp -->
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2019 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br/>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br/>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>