RVS_MediaServer_FFMPEGServerManagerDelegate
protocol RVS_MediaServer_FFMPEGServerManagerDelegate : AnyObject
These are methods that can be called from the manager to a registered delegate.
They are all called on the main thread, and are all optional.
-
mediaServerManager(_:taskStopped:)Default implementationCalled to indicate that a running process, is running no more.
Default Implementation
Called to indicate that a running process, is running no more.
Declaration
Swift
func mediaServerManager(_ manager: RVS_MediaServer_FFMPEGServerManager, taskStopped: Process!)Parameters
managerThe manager object
taskThe process that is no longer running.
-
mediaServerManager(_:task:ffmpegConsoleTextReceived:)Default implementationCalled to deliver text intercepted from ffmpeg.
Default Implementation
Does Nothing.
Declaration
Swift
func mediaServerManager(_ manager: RVS_MediaServer_FFMPEGServerManager, task: Process!, ffmpegConsoleTextReceived: String)Parameters
managerThe manager object
taskThe process running.
ffmpegConsoleTextReceivedThe text received.
-
mediaServerManager(_:task:ffmpegError:)Default implementationCalled if there was an error encountered.
Default Implementation
Called if there was an error encountered.
Declaration
Swift
func mediaServerManager(_ manager: RVS_MediaServer_FFMPEGServerManager, task: Process!, ffmpegError: String)Parameters
managerThe manager object
taskThe process running.
ffmpegErrorThe text received.
View on GitHub
RVS_MediaServer_FFMPEGServerManagerDelegate Protocol Reference