С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да и у нас на форуме она у 80%.
---------- Post added at 21:52 ---------- Previous post was at 21:14 ----------
Начитался, что Kernel Streaming не использует системный миксер и имеет малую задержку (во всяком случае для систем до Win7). Но ссылки на доки от него на майкрософте давно протухли. Не смог ничего найти. Ни у кого нет доки и примеров? Называется вроде DirectKS.
deathsoft и unreal передают тебе привет (сорцы примера directks)
http://www.microsoft.com/en-us/downl....aspx?id=18989
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Спасибо за тестовый пример Direct Streaming.
Поразбиравшись, сделал на основе него тест, позволяющий проверить точность позицирования этим методом.
Запускаем тест, и несколько раз в меню нажимаем RUN и STOP, должен получиться такой лог. А так же звучать гладкий без щелчков и прерываний синус. Потом лог пишем сюда. Особенно владельцы Win7, т.к. не факт, что там это заработает. А если заработает, да еще и с малым разрешением - будет вообще супер.
Код:0.027: Заполнение буфера 16-битным синусом 0.036: Pin state is KSSTATE_STOP 2.460: Setting Pin to KSSTATE_RUN ... 2.461: Packet 0 is available... Submitting packet 0 2.462: Position = 5, Position2 = 6, Delta = 1 4.700: Setting Pin to KSSTATE_STOP ... 5.804: Setting Pin to KSSTATE_RUN ... 5.805: Packet 0 is available... Submitting packet 0 5.806: Position = 4, Position2 = 5, Delta = 1 7.380: Setting Pin to KSSTATE_STOP ... 8.300: Setting Pin to KSSTATE_RUN ... 8.301: Packet 0 is available... Submitting packet 0 8.302: Position = 14, Position2 = 15, Delta = 1 9.436: Setting Pin to KSSTATE_STOP ...
Последний раз редактировалось Titus; 10.10.2013 в 01:07.
Так, один семерочник написал, что под вин7 у него не работает.
Дождемся других.
Titus, ок
походу 139 было на стационарном компе.Сейчас гляну на буке с xp и на стационаре с Win7
запуск на буке win XP 32
win 7 x64 sp10.055: Заполнение буфера 16-битным синусом
0.139: Pin state is KSSTATE_STOP
6.040: Losing focus!! We must relenquish our resources ...
6.040: Aborting streaming loop ...
6.046: Leaving RenderThreadProc
6.146: Gaining focus!! Must build graph ...
6.150: Entering RenderThreadProc
6.161: Заполнение буфера 16-битным синусом
6.183: Pin state is KSSTATE_STOP
11.277: Setting Pin to KSSTATE_STOP ...
13.988: Setting Pin to KSSTATE_RUN ...
13.990: Packet 0 is available... Submitting packet 0
13.992: Position = 11, Position2 = 13, Delta = 2
18.220: Setting Pin to KSSTATE_STOP ...
19.899: Setting Pin to KSSTATE_RUN ...
19.901: Packet 0 is available... Submitting packet 0
19.902: Position = 11, Position2 = 13, Delta = 2
25.803: Setting Pin to KSSTATE_STOP ...
27.579: Setting Pin to KSSTATE_RUN ...
27.581: Packet 0 is available... Submitting packet 0
27.582: Position = 11, Position2 = 13, Delta = 2
32.697: Setting Pin to KSSTATE_STOP ...
34.553: Losing focus!! We must relenquish our resources ...
34.555: Aborting streaming loop ...
34.556: Leaving RenderThreadProc
55.838: Gaining focus!! Must build graph ...
55.841: Entering RenderThreadProc
55.852: Заполнение буфера 16-битным синусом
55.875: Pin state is KSSTATE_STOP
0.031: Заполнение буфера 16-битным синусом
0.047: Pin state is KSSTATE_STOP
2.325: Losing focus!! We must relenquish our resources ...
2.325: Aborting streaming loop ...
2.325: Leaving RenderThreadProc
2.387: Gaining focus!! Must build graph ...
2.387: Entering RenderThreadProc
2.403: Заполнение буфера 16-битным синусом
2.403: Pin state is KSSTATE_STOP
6.646: Setting Pin to KSSTATE_RUN ...
6.646: Packet 0 is available... Submitting packet 0
6.661: Position = 216, Position2 = 220, Delta = 4
11.232: Setting Pin to KSSTATE_STOP ...
14.586: Setting Pin to KSSTATE_RUN ...
14.602: Packet 0 is available... Submitting packet 0
14.602: Position = 168, Position2 = 172, Delta = 4
24.118: Setting Pin to KSSTATE_STOP ...
27.035: Setting Pin to KSSTATE_RUN ...
27.035: Packet 0 is available... Submitting packet 0
27.035: Position = 192, Position2 = 196, Delta = 4
34.601: Setting Pin to KSSTATE_STOP ...
39.281: Losing focus!! We must relenquish our resources ...
39.281: Aborting streaming loop ...
39.281: Leaving RenderThreadProc
76.674: Gaining focus!! Must build graph ...
76.674: Entering RenderThreadProc
76.690: Заполнение буфера 16-битным синусом
76.690: Pin state is KSSTATE_STOP
Последний раз редактировалось palsw; 05.10.2013 в 20:08.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)