Esempio n. 1
0
	def from_station_url(cls, url):
		inet_address = InetAddress(url["address"], url["port"])
		station_address = StationAddress(inet_address, 0)
		return cls(
			station_address, url["PID"], url["CID"], url["RVCID"], url.get_type_id(), url["sid"],
			url["stream"], url["natm"], url["natf"], url["type"], url["probeinit"]
		)
Esempio n. 2
0
    def set_station_url(self, url):
        self.address = StationAddress()
        self.address.address = InetAddress(url["address"], url["port"])
        self.address.extension_id = 0

        self.pid = url["PID"]
        self.cid = url["CID"]
        self.rvcid = url["RVCID"]
        self.url_type = url.get_type_id()
        self.sid = url["sid"]
        self.stream_type = url["stream"]
        self.natm = url["natm"]
        self.natf = url["natf"]
        self.type = url["type"]
        self.probeinit = url["probeinit"]
Esempio n. 3
0
	def inet_address(self):
		return InetAddress(self.address[0], self.address[1])