RVS_ONVIF_Profile_SDispatcher

public protocol RVS_ONVIF_Profile_SDispatcher : RVS_ONVIF_Dispatcher

This protocol covers Profile S (Streaming) dispatcher expectations.

Dispatch Profile Defaults.

  • profileSig Extension method

    This is a String, returned by the dispatcher, that indicates which profile handler to use for it. It is implemented by the “first level” protocol override.

    You should not implement this in the implementation-context Dispatcher.

    Declaration

    Swift

    public var profileSig: String { get }

    Return Value

    “RVS_ONVIF_ProfileS”

  • We need to reimplement this, because we obfuscate the GetStreamUri command.

    Declaration

    Swift

    public func isAbleToHandleThisCommand(_ inCommand: RVS_ONVIF_DeviceRequestProtocol) -> Bool

    Parameters

    inCommand

    The command being sent.

    Return Value

    true, if the command can be handled by this instance.