• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1017
  • Last Modified:

Line in and mic volume

How can I do to control the line in and mic volume with delphi?
0
logosapience
Asked:
logosapience
1 Solution
 
MadshiCommented:
I guess you'll have to use the mixer*** functions. Look at the following site. Perhaps it'll help you to start digging into this complex theme:

http://www.wilsonc.demon.co.uk/delphi.htm 

Regards, Madshi.
0
 
skatan187Commented:
{=====================================================|
| WaveControl 1.00 - (c) 1998 by John Mogesnen, DK    |
use this component
|-----------------------------------------------------|
| Change the WAV-Volume settings for Delphi 3         |
| (16 and 32 bits)                                    |
|-----------------------------------------------------|
| E-Mail:    JMogensnen@Web4you.dk                    |
|=====================================================}
(* Attention: To enabled componentuser to change the
              Update time remove the {} from the Code!*)
0
 
skatan187Commented:
The api's in the component:

WaveOutSetVolume(VolumeControlHandle, CurrentVolumeLevel);
WaveOutGetVolume(VolumeControlHandle, pCurrentVolumeLevel);
line and mic will have api-functions like
lineoutset...
micoutset...
// not sure.. :-|

0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
MadshiCommented:
There IS a WaveOutSetVolume, but NO line- or mic-OutSetVolume...   :-(

Regards, Madshi.
0
 
logosapienceAuthor Commented:
I don't see how does it work and I'm not sure that it controls the volume for recording mic and line.
0
 
simonetCommented:
Go to http://www.bhnet.com.br/~simonet, then to the How-To Projects page and download the " How To Detect Multimedia Devices and Set their Volume" project. Full source code is included and it fully answers your question.

However, if you want a quick answer, check the

auxSetVolume API. It lets you set the volume for auxiliary devices (such as the mic and the CD player).

Yours,

Alex S. Abreu
0
 
makadamCommented:
The Link is out.
There's other suggestion....
Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now