![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DirectSound
MJH © (2001-11-20 14:44:00)Никто с сабжем с поточным воспроизведением не работал? А то запарился уже. Не хотит выделят буфера. Т.е.:
var
Buf1, Buf2: Pointer;
Len1, Len2: DWORD;
h:hresult;
begin
h:=in_buffer.Lock(0, len, buf1, len1,
buf2, len2, 0);
Длина буферов - len1, len2 возвращает ноль, естено и с буферами ниче сделать не могу.
пишу
with BufDesc do
begin
dwSize := SizeOf(BufDesc);
dwFlags := DSBCAPS_PRIMARYBUFFER;
// dwReserved:=0; - кста, чё это такое?
dwBufferBytes:=8192; - на это ругается
end;
в чём косяк? кто-нить знает?
MJH (2001-11-20 15:22:00) [1]
УСЁ, РАЗОБРАЛСЯ, СЕНКС ЧТО РЕШИЛИ ПОЧИТАТЬ ВОПРОС :-)