webForumDet fria alternativet
Logga in / Bli medlem

Managed DirextX 9.1

.NET

3 svar · 400 visningar · startad av Beatbox

Medlem sedan okt. 20013 217 inlägg
Frågan#1

Jag håller på att leka lite med DirectSound i C#. DirectX 9.1 har MS äntligen släppt en managed version av DirectX. Jag försöker nu porta mitt gammla program som är kodat mot DirectX 8.1 till managed kod DirectX 9.1. Problemet är att det tokvägrar funka. Jag kan inte skapa en sekundär buffer. Då man skapar den sekundära buffern så skickar man med en klass som beskriver buffern. Av någon anledning så lyckas jag inte få dett att funka med de värden som förut funkade under 8.1.

Bitar : 16
Kanaler : 1
Bufferstorlek : 88200 (1 s)

Är det någon som kan hjälpa mig ? Jag har sökt på nätet en massa men inteh ittat nått exempel på hur man skapar en sekundär buffer som är tom.

Medlem sedan okt. 20013 217 inlägg
#2

Jag har lyckats få det att funka till slut. Tack i alla fall för alla goda råd ! :-)

Medlem sedan apr. 20012 266 inlägg
#3

hehe, verkar inte vara så många som arbetat med DirectX, du får komma tillbaka och få råd om saker vi kan :)

Medlem sedan okt. 20013 217 inlägg
#4

Jag återkommer hur det går med min mjukvarusynth... :-) Nu piper den i 440 Hz i alla fall :-)

261 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)