void BarHeaderInit(undefined4 param_1,byte *param_2,void *param_3,void *param_4)

{
  int iVar1;
  uint uVar2;
  
  memset(param_2,0,0x14)   //possible issue identified - semgrep
  param_2[0x10] = param_2[0x10] & 0xf8 | 4;
  *param_2 = *param_2 & 3 | 0x84;
  iVar1 = RTMPCalcDuration(param_1,0,0x1c);
  uVar2 = iVar1 + 0x10U & 0xffff;
  param_2[2] = (byte)uVar2;
  param_2[3] = (byte)(uVar2 >> 8);
  memcpy(param_2 + 4,param_3,6)   //possible issue identified - semgrep
  memcpy(param_2 + 10,param_4,6)   //possible issue identified - semgrep
  return;
}