Regulacja głośności wejścia

0

Mam pytanie: W jai sposób można regulować głośność któregoś z wejść podczas nagrywania?
Używam biblioteki bass i mogę od razu zaznaczyć, że polecenie BASS_SetVolume działa tylko podczas odtwarzania. Ale co z nagrywaniem?

Moje zainteresowanie zwróciła funkcja BASS_RecordSetInput, która ma następujące flagi:
BASS_INPUT_OFF = $10000;
BASS_INPUT_ON = $20000;
BASS_INPUT_LEVEL = $40000;
Lecz jednak nie wiem w jaki sposób mogę to wykożystać.

0

spróbuj tego:

	BASS_RecordSetInput(wejscie, BASS_INPUT_LEVEL or pozycja);

pozycja to np może być TrackBar1.Position (0 - 100)
wejscie - nr, który opisuje z czego jest nagrywane, np:
0 - Mono Mix
1 - Stereo Mix
2 - SPDIF
3 - Aux
4 - CD Player
5 - Line In
6 - Microphone
7 - Phone Line

z komponentami albo z demo - BassPlayerem jest pokazany program do nagrywania, (nazywa sie RecordTest)

pzdr

1 użytkowników online, w tym zalogowanych: 0, gości: 1