Module mmids_core::endpoints::ffmpeg
source · [−]Expand description
Endpoint used to manage a local ffmpeg executable. Workflow steps can request FFMPEG be run with specific parameters, and the endpoint will run it. If the ffmpeg process stops before being requested to stop, then the endpoint will ensure it gets re-run.
Structs
Parameters to pass to the ffmpeg process
The dimensions video should be scaled to
Enums
Audio transcode instructions
Notifications of what’s happening with an ffmpeg operation
Requests of ffmpeg operations
Error that occurs when starting the ffmpeg endpoint
Reasons that ffmpeg may fail to start
H264 presets
Where should ffmpeg send the media
Video transcode instructions
Functions
Starts a new ffmpeg endpoint, and returns the channel in which the newly created endpoint can be communicated with