![]() |
![]()
| ![]() |
![]()
NAMEAudio::Mixer - Perl extension for Sound Mixer control SYNOPSISuse Audio::Mixer; $volume = Audio::Mixer::get_cval('vol'); if (Audio::Mixer::set_cval('vol', 50, 40)) { die("Can't set volume..."); } DESCRIPTIONLibrary to query / set various sound mixer parameters. This is just a very simple Perl interface which allows to set various sound mixer parameters. The most important probably 'vol' (volume). The list of all mixer parameters can be obtained using get_mixer_params() function. All values (lcval, rcval) are numbers in 0-100 range. FUNCTIONSget_cval(cntrl) - Get parameter value Parameters:
set_cval(cntrl, lcval, rcval) - Set parameter value Parameters:
set_source(cntrl) - set record source Parameters:
get_source(cntrl) - get record source Returns:
set_mixer_dev(fname) - Set mixer device name (optional),
init_mixer() - Initialize mixer (open it)
close_mixer() - Close device.
get_mixer_params() - Get list of mixer parameters Returns: list of parameters names. LOW LEVEL FUNCTIONS: get_param_val(cntrl) - Get parameter value Parameter:
set_param_val(cntrl, lcval, rcval) - Set parameter value.
AUTHORSergey Gribov, sergey@sergey.com LICENSECopyright (c) 2001 Sergey Gribov. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSOperl(1).
|