RVS_ONVIF_Profile_SDispatcher
public protocol RVS_ONVIF_Profile_SDispatcher : RVS_ONVIF_Dispatcher
This protocol covers Profile S (Streaming) dispatcher expectations.
-
profileSig
Extension methodThis 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”
-
isAbleToHandleThisCommand(_:)
Extension methodWe 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.