Beispiel #1
0
    def __init__(self, bytes, header=None):
        """
        Construct BytesRead packet.

        @param bytes: number of bytes received so far
        @type bytes: C{int}
        @param header: packet header
        @type header: L{RTMPHeader}
        """
        if header is None:
            header = RTMPHeader(constants.DEFAULT_BYTES_READ_OBJECT_ID, 0, 0, constants.BYTES_READ, 0)
        else:
            if header.type is None:
                header.type = constants.BYTES_READ
            if header.object_id is None:
                header.object_id = constants.DEFAULT_BYTES_READ_OBJECT_ID

        super(BytesRead, self).__init__(header)

        self.bytes = bytes
Beispiel #2
0
    def __init__(self, bytes, header=None):
        """
        Construct BytesRead packet.

        @param bytes: number of bytes received so far
        @type bytes: C{int}
        @param header: packet header
        @type header: L{RTMPHeader}
        """
        if header is None:
            header = RTMPHeader(constants.DEFAULT_BYTES_READ_OBJECT_ID, 0, 0,
                                constants.BYTES_READ, 0)
        else:
            if header.type is None:
                header.type = constants.BYTES_READ
            if header.object_id is None:
                header.object_id = constants.DEFAULT_BYTES_READ_OBJECT_ID

        super(BytesRead, self).__init__(header)

        self.bytes = bytes
Beispiel #3
0
    def __init__(self, event, data, header=None):
        """
        Construct Ping packet.

        @param event: ping event (1 byte)
        @type event: C{int}
        @param data: ping data, 1..3 longs (4 bytes * 1..3)
        @type data: C{list(int)}
        @param header: packet header
        @type header: L{RTMPHeader}
        """
        if header is None:
            header = RTMPHeader(constants.DEFAULT_PING_OBJECT_ID, 0, 0, constants.PING, 0)
        else:
            if header.type is None:
                header.type = constants.PING
            if header.object_id is None:
                header.object_id = constants.DEFAULT_PING_OBJECT_ID

        super(Ping, self).__init__(header)

        self.event = event
        self.data = data
Beispiel #4
0
    def __init__(self, event, data, header=None):
        """
        Construct Ping packet.

        @param event: ping event (1 byte)
        @type event: C{int}
        @param data: ping data, 1..3 longs (4 bytes * 1..3)
        @type data: C{list(int)}
        @param header: packet header
        @type header: L{RTMPHeader}
        """
        if header is None:
            header = RTMPHeader(constants.DEFAULT_PING_OBJECT_ID, 0, 0,
                                constants.PING, 0)
        else:
            if header.type is None:
                header.type = constants.PING
            if header.object_id is None:
                header.object_id = constants.DEFAULT_PING_OBJECT_ID

        super(Ping, self).__init__(header)

        self.event = event
        self.data = data