Scene Collections Module

Required Permissions: slobs.scene-collections

This module can be used to fetch a full schema of all scene collections for the streamer. This is useful for getting a big picture of all scenes and sources across all scene collections.

Minimum Version

This was module was added in Build 3 of the Streamlabs Desktop App Developer build.

getSceneCollectionsSchema method

This method returns a full schema of all scene collections. This is an expensive method and should not be called frequently.

Arguments

None

Returns

An array of scene collection schemas.

Example

streamlabsOBS.v1.SceneCollections.getSceneCollectionsSchema().then(schema => { console.log(schema); });

Scene Collection Schema

interface ISceneCollectionSchema { name: string; id: string; scenes: { id: string; name: string; sceneItems: { sceneItemId: string, sourceId: string }[] }[]; sources: { sourceId: string; name: string; type: string; channel: number; }[]; }