Module mmids_core::workflows
source · Expand description
A workflow represents a single media pipeline. Each workflow contains one or more steps that can either receive video, transform video, or send video to other sources. Media data transitions from one step to the next in a linear fashion based on the order in which they were defined.
Modules
A workflow manager is a centralized actor that orchestrates multiple workflows. It can be
used to start new workflows, change the steps of a managed workflow, get status the of managed
workflows, and stop a managed workflow.
This module contains functionality for storing and retrieving metadata about individual
media payloads.
Workflow steps are individual actions that can be taken on media as part of a media pipeline.
Structs
Notification about media coming across a specific stream
A request to the workflow to perform an action
Enums
The detailed information contained within a media notification
Operations that can be made to an actively running workflow
Functions
Starts the execution of a workflow with the specified definition