Форум: "Media";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Вниз
Баланс звука Найти похожие ветки
← →
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 вся ветка
Форум: "Media";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c