Ktam3874/pitx software guide – Kontron KTAM3874-pITX User Manual

Page 119

Advertising
background image

KTD-S0057-I

Page 115 Linux® Programming Examples (DebianTM)


KTAM3874/pITX Software Guide


int main (void)
{
mixer_dev

mixdev;

playb_vol

pbvol;

snd_mixer_t

*mixer_handle;


if (snd_mixer_open (&mixer_handle, 0) < 0)

{

fprintf (stderr, "Cannot open mixer device\n");

return

EXIT_FAILURE;

}

mixdev.handle = mixer_handle;

if (init_mixer (&mixdev))

return

EXIT_FAILURE;

if (get_playb_vol (&mixdev, &pbvol))

return

EXIT_FAILURE;

printf ("Volumen: Left = %ld dB Right = %ld dB\n", pbvol.left, pbvol.right);

pbvol.left -= 3;

pbvol.right

-=

7;

if (set_playb_vol (&mixdev, &pbvol))

return

EXIT_FAILURE;

if (get_playb_vol (&mixdev, &pbvol))

return

EXIT_FAILURE;

printf ("Volumen: Left = %ld dB Right = %ld dB\n", pbvol.left, pbvol.right);

snd_mixer_close

(mixer_handle);

return

EXIT_SUCCESS;

}


Advertising
This manual is related to the following products: