webForumDet fria alternativet

Managed DirextX 9.1

3 svar · 400 visningar · startad av Beatbox

BeatboxMedlem sedan okt. 20013 217 inlägg
#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.

BeatboxMedlem 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 ! :-)

renholmMedlem 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 :)

BeatboxMedlem 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 :-)

133 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)