40 cScriptWriter(adtf::streaming::ISampleWriter* pWriter, QJSEngine& oEngine);
51 Q_INVOKABLE
void write(qint64 tmTimeStamp,
const QJSValue& oValue);
59 Q_INVOKABLE
void writeSubStream(qint64 tmTimeStamp,
const QString& strSubStream,
const QJSValue& oValue);
74 Q_INVOKABLE
void changeType(
const QJSValue& oStreamType);
78 void OnNewType(
const adtf::streaming::IStreamType& oType);
79 void FillSampleViaDDL(adtf::streaming::ISample& oSample,
80 const adtf::mediadescription::cSampleCodecFactory& oFactory,
81 const QJSValue& oValue);
82 void FillSampleWithByteArray(adtf::streaming::ISample& oSample,
const QByteArray& oArray);
85 adtf::streaming::ISampleWriter* m_pWriter;
91 adtf::mediadescription::cSampleCodecFactory oCodecFactory;
94 std::unordered_map<std::string, tSubStream> m_oSubStreams;