Added support for local variables in MistIn processes, stored in the DTSH header.
This commit is contained in:
parent
18f9d2682f
commit
b496023d7f
2 changed files with 7 additions and 0 deletions
|
@ -367,6 +367,7 @@ namespace DTSC {
|
|||
long long int bufferWindow;
|
||||
int64_t bootMsOffset;///< Millis to add to packet timestamps to get millis since system boot.
|
||||
std::string sourceURI;
|
||||
JSON::Value inputLocalVars;
|
||||
};
|
||||
|
||||
/// An iterator helper for easily iterating over the parts in a Fragment.
|
||||
|
|
|
@ -1437,6 +1437,9 @@ namespace DTSC {
|
|||
moreheader = source.getInt("moreheader");
|
||||
bootMsOffset = source.getInt("bootoffset");
|
||||
source.getString("source", sourceURI);
|
||||
if (source.getScan().hasMember("inputlocalvars")){
|
||||
inputLocalVars = source.getScan().getMember("inputlocalvars").asJSON();
|
||||
}
|
||||
Scan tmpTracks = source.getScan().getMember("tracks");
|
||||
unsigned int num = 0;
|
||||
Scan tmpTrack;
|
||||
|
@ -2075,6 +2078,9 @@ namespace DTSC {
|
|||
result["source"] = sourceURI;
|
||||
}
|
||||
result["moreheader"] = moreheader;
|
||||
if (inputLocalVars){
|
||||
result["inputlocalvars"] = inputLocalVars;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue