further progress on first attempt

This commit is contained in:
itsmattkc
2020-05-14 16:47:01 +10:00
parent 863ae1b913
commit ef6aa18fe1
3 changed files with 24 additions and 5 deletions
+12 -3
View File
@@ -211,13 +211,22 @@ void RenderBackend::FootageProcessingEvent(StreamPtr stream, const TimeRange &in
} else if (stream->type() != Stream::kAudio) {
NodeValue value = GetDataFromStream(stream, input_time);
table->Push(value);
table->Push(GetDataFromStream(stream, input_time));
}
}
NodeValue RenderBackend::GetDataFromStream(StreamPtr stream, const TimeRange &input_time) const
{
DecoderPtr decoder = ResolveDecoderFromInput(stream);
if (decoder) {
return FrameToTexture(decoder, stream, input_time);
}
return NodeValue();
}
NodeValueTable RenderBackend::GenerateBlockTable(const TrackOutput *track, const TimeRange &range) const
{
if (track->track_type() == Timeline::kTrackTypeAudio) {