MediaStoreRecorderNode class

Signature:

export declare class MediaStoreRecorderNode extends AutoSinkMediaNode<"audio" | "video">

Extends: AutoSinkMediaNode<"audio" | "video">

Methods

Method Modifiers Description

cutListEntry(settings)

metadata()

setSourceTags(source, tags)

Tags the group the store’s TAMS view keeps for a source name (and program, 1 by default): the application’s own identity for a recording, such as its owner, stream or input names, which a client then finds with GET /sources?tag.<name>=<value> across sessions and restarts. Names given are set and others kept; an empty list removes a name. Names under _ or _norsk and the engine’s own bare tags are refused. The tags are persisted in the store and shown on the group’s source and flow, and may be set before the first frame of that source arrives.

setStreamTags(streamKey, tags)

Tags one stream of a source, by its StreamKey: shown on that stream’s source and on its versions' sources and flows, in the current session and in any later session that records the key (so it may be set before the stream exists). Same merge rules and reserved names as MediaStoreRecorderNode.setSourceTags().