def init(self, args): Intercom.init(self,args) self.buffer_size=args.buffer_size self.packet_list=[] #initialize buffer and fill with silence for x in range(self.buffer_size): self.packet_list.append(numpy.zeros( (self.samples_per_chunk, self.bytes_per_sample), self.dtype)) self.silence=numpy.zeros( (self.samples_per_chunk, self.bytes_per_sample), self.dtype) self.packet_send=0 #Benchmark Variables self.cpu_load=0 self.cpu_max=0 self.cycle=0 #caculation cycle for average value #first index -1 for delaying start of playing self.packet_received=-1 #calc size of message example: s. per chunk = 1024 & channel=2 (1024*2) self.msgsize=(self.samples_per_chunk*self.number_of_channels) if __debug__: print("buffer_size={}".format(self.buffer_size))
def init(self, args): Intercom.init(self, args) self.chunks_to_buffer = args.chunks_to_buffer self.cells_in_buffer = self.chunks_to_buffer * 2 self._buffer = [self.generate_zero_chunk()] * self.cells_in_buffer self.packet_format = f"H{self.samples_per_chunk}h" if __debug__: print(f"chunks_to_buffer={self.chunks_to_buffer}")
def init(self, args): Intercom.init(self, args) self.buffer_size = args.buffer_size self.packet_list = [] for x in range(self.buffer_size): self.packet_list.append([]) self.packet_send = 0 self.cpu_load = 0 self.cpu_max = 0 self.cycle = 0 self.packet_received = -1 #first index -1 for delaying play if __debug__: print("buffer_size={}".format(self.buffer_size))
def init(self, args): Intercom.init(self,args) self.buffer_size=args.buffer_size self.packet_list=[] for x in range(self.buffer_size): self.packet_list.append([]) self.packet_send=0 #Benchmark Variables self.cpu_load=0 self.cpu_max=0 self.cycle=0 #caculation cycle for average value #first index -1 for delaying play self.packet_received=-1 #calc size of message example: s. per chunk = 1024 & channel=2 & Index = (1024*2)+1 self.msgsize=(self.samples_per_chunk*self.number_of_channels)+1 if __debug__: print("buffer_size={}".format(self.buffer_size))
def init(self, args): Intercom.init(self, args) #Inicializo el contador. self.index = 0 #Inicializo la cola de prioridad, tamaño bastante grande pero he respetado el que estaba en la clase padre. self.priorityQ = PriorityQueue(maxsize=100000)
def init(self, args): Intercom.init(self, args)