コード例 #1
0
ファイル: jack.c プロジェクト: nphilipp/audacious-plugins
static int jack_playing(void)
{
  int return_val;

  /* If we are playing see if we ACTUALLY have something to play */
  if(JACK_GetState(driver) == PLAYING)
  {
    /* If we have zero bytes stored, we are done playing */
    if(JACK_GetBytesStored(driver) == 0)
      return_val = FALSE;
    else
      return_val = TRUE;
  }
  else
    return_val = FALSE;

  TRACE("returning %d\n", return_val);
  return return_val;
}
コード例 #2
0
ファイル: jack_stubs.c プロジェクト: savonet/ocaml-bjack
CAMLprim value caml_bjack_get_bytes_stored(value d)
{
    CAMLparam1(d);
    CAMLreturn(Val_long(JACK_GetBytesStored(Bjack_drv_val(d))));
}