Вниз
Скачать: CL | DM;

Баланс звука   Найти похожие ветки 

← →
dkDimon ©   (2002-12-10 14:14) [0]

Блин, такая вот загвоздка. Пишу звуковой регулятор (аналогичный Виндовому, только с некоторыми дополнениями). Так вот, столкнулся с такой проблемой. Никак не могу допереть как регулировать Pan (баланс Левый-Правый).


← →
Opuhshii ©   (2002-12-10 19:50) [1]

mixerGetLineControls()
тип Sliders->Pan


← →
Opuhshii ©   (2002-12-10 19:54) [2]

и соответственно....
mixerGetControlDetails/mixerSetControlDetails как всегда,..
а наличие pan, есть наличие для аудиолинии 2х каналов...


← →
Diamond Cat ©   (2002-12-11 03:12) [3]

поищи, я выкладывал тут рабочие исходники


← →
dkDimon ©   (2002-12-11 15:07) [4]

Проблема вот в чем... Такой вот у меня код... Но Pan Controls не определяются!!!

var
PanControls: array of TMixerControl;

procedure FillPanControls;
var
i: Byte;
MLC: TMixerLineControls;
begin
FillChar(MLC, SizeOf(TMixerLineControls), 0);
MLC.cbStruct := SizeOf(TMixerLineControls);
MLC.dwControlType := MIXERCONTROL_CONTROLTYPE_PAN;
MLC.cControls := 1;
MLC.cbmxctrl := SizeOf(TMixerControl);

SetLength(PanControls, Length(MixLines));

for i := Low(MixLines) to High(MixLines) do
begin
MLC.dwLineID := MixLines[i].dwLineID;
MLC.pamxctrl := @PanControls[i];
mixerGetLineControls(hMix, @MLC, MIXER_GETLINECONTROLSF_ONEBYTYPE or MIXER_OBJECTF_HMIXER)
end;
end;


← →
dkDimon ©   (2002-12-12 00:39) [5]

Никто не знает что ли?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
1-76440
Tundra
2003-03-11 16:10
2003.03.24
Кто помнит как конвертировать String в Pchar ?


1-76449
Shirson
2003-03-06 07:46
2003.03.24
Clipboard -> MS SQL


14-76652
Viacheslav
2003-03-08 09:26
2003.03.24
Обезвредить клавиатурного паука!


1-76499
Alexxxxx
2003-03-12 17:43
2003.03.24
Диаграммы в Delphi


9-76243
Tihas
2002-10-21 01:14
2003.03.24
Какой самый простой способ наложения текстуры?




   Наверх