Форум: "Начинающим";
Текущий архив: 2019.03.03;
Скачать: [xml.tar.bz2];
ВнизПомогите переписать одну строку на Delphi Найти похожие ветки
← →
Max (2016-11-01 19:26) [0]Здравствуйте.
Не могу разобраться:
float *levels=(float*)malloc(ci.chans*sizeof(float));
Полный код из справки:BASS_CHANNELINFO ci;
BASS_ChannelGetInfo(handle, &ci);
float *levels=(float*)malloc(ci.chans*sizeof(float)); // allocate an array for each channel"s level
BASS_ChannelGetLevelEx(handle, levels, 0.02, 0); // get the levels
Помогите пожалуйста.
Спасибо.
← →
Max (2016-11-01 19:36) [1]Забыл
float levels[2];
← →
Max (2016-11-01 19:36) [2]
float level;
← →
kilkennycat © (2016-11-01 21:16) [3]http://www.un4seen.com/forum/?topic=16833.0;wap2
← →
Игорь Шевченко © (2016-11-01 21:35) [4]
> float *levels=(float*)malloc(ci.chans*sizeof(float));
var
levels: PSingle;
...
levels := AllocMem(ch.chans*SizeOf(Single));
← →
Max (2016-11-01 21:38) [5]
> kilkennycat
Спасибо. Разобрался.
Может кому пригодится.
var
BufLev : array of Single;
begin
..........
SetLength(BufLev, ChanCountl);
BASS_ChannelGetLevelEx(Channel, @BufLev[0], 0.05, 0);
..........
end;
← →
aka © (2016-11-03 08:59) [6]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2019.03.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.001 c