Profile

public struct Profile : ConfigurationProtocol

This struct describes a profile.

  • This is us.

    Declaration

    Swift

    public let owner: RVS_ONVIF!
  • The name of this state.

    Declaration

    Swift

    public let name: String
  • The token string.

    Declaration

    Swift

    public let token: String
  • This is the current PTZ configuration

    Declaration

    Swift

    public let ptzConfiguration: PTZConfiguration!
  • This is the video encoder configuration.

    Declaration

    Swift

    public let videoEncoderConfiguration: VideoEncoderConfiguration!
  • This is the video source configuration.

    Declaration

    Swift

    public let videoSourceConfiguration: VideoSourceConfiguration!
  • This method fetches the streaming URI for this profile. The delegate will be called with the URI, when it is received.

    Declaration

    Swift

    public func fetchURI(streamType inStreamType: String = "RTSP", andProtocol inProtocol: String = "UDP")

    Parameters

    streamType

    The streaming protocol. It is optional, and default is “RTSP.”

    andProtocol

    This is the TCP protocol for the streaming. It is optional, and default is “UDP.”