in modules/core/src/components/declarative-ui/xviz-video.js [81:94]
_getStreamNames({streamsMetadata, cameras}) {
const streamNames = Object.keys(streamsMetadata)
.filter(streamName => {
const type = streamsMetadata[streamName] && streamsMetadata[streamName].primitive_type;
return type === 'IMAGE' || type === 'image'; // Support pre-1.0 lowercase value
})
.filter(normalizeStreamFilter(cameras))
.sort();
let {selectedStreamName} = this.state || {};
if (!streamNames.includes(selectedStreamName)) {
selectedStreamName = streamNames[0] || null;
}
return {selectedStreamName, streamNames};
}