TBufferManager::TBufferManager(long inChan, long outChan, long bufferSize, long sampleRate):
    fInputBuffer{inChan > 0 ? new float*[inChan] : nullptr},
    fOutputBuffer{outChan > 0 ? new float*[outChan] : nullptr},
    fInput{inChan},
    fOutput{outChan},
    fBufferSize{bufferSize},
    fSampleRate{sampleRate}
{
    alloc_all();
}
Esempio n. 2
0
void	lab_stand_perfect(int larg, int haut)
{
  t_map		*my_map;
  int		map_larg;
  int		map_haut;

  map_larg = (larg * 2) + 1;
  map_haut = (haut * 2) + 1;
  my_map = NULL;
  my_map = alloc_all(my_map, larg, haut);
  my_map->gen->y = 0;
  my_map->gen->x = 0;
  my_map = make_lab(my_map, map_larg, map_haut);
  my_map = init_lab(my_map, map_larg, map_haut);
  my_map = make_intra_lab(my_map, larg, haut);
  print_lab(my_map, larg, haut);
  free_all(my_map, larg, haut);
}