.NET i DirectX

0

Czy zna ktoś jakąś dobrą dokumentację z przykładami użycia directx w projektach C#? Dokladnie to chodzi mi o kodowanie i dekodowanie mp3 oraz normalizację dźwięku.

0

W c# to raczej managed directx.....

0

Managed Directx nie jest rozwijany, wiec raczej XNA.

0

XNA to raczej tylko Directx3D.

Obróbkę dźwięku prędzej w DirectShow zrobisz. Ewentualnie nowszy Windows Media Foundation: http://msdn.microsoft.com/en-us/library/ms694197.aspx

ps. ciekawe czy ktoś zaproponuje jeszcze coś innego :D.

0
Rev.pl napisał(a)

Ewentualnie nowszy Windows Media Foundation

Warto jeszcze dodać, że Media Foundation jest dostępny tylko dla Windows Vista i nowszy.

0

Niestety chodzi mi raczej o windows 2000, bo na tej platformie program ma działać. Chodzi o używanie czystych bibliotec directx pod c# (przestrzeń nazw Microsoft.DirectX.*)

Znalazłem np. coś takiego: http://www.ii.uni.wroc.pl/~wzychla/csdxnet.html ale ani tu ani nigdzie indziej nie mogę nic znaleźć o DirectSound

Znalazłem informacje: http://www.codeproject.com/KB/audio-video/DirectSound9p1.aspx , http://www.codeproject.com/KB/audio-video/DirectSound9p2.aspx

0

Ostatnio na codeguru.pl był temat o grafice 3D. Został tam podany link do projektu SlimDX. Może będzie to czego potrzebujesz.

0

"Czyste biblioteki pod C#" czyli Microsoft.DirectX, czyli Managed DirectX zostalo wycofane z DirectX SDK i jest uwazane za przestarzale.

Od tego momentu (czyli koniec listopada 2007) DirectX rozeszlo sie na wersje: COM, wspierana przez SDK oraz pakiet XNA (ktore obsluguje nie tylko Direct3D i jest bezposrednim spadkobierca Managed DirectX [co nie oznacza, ze jest w jakikolwiek sposob kompatybilne!]).

0

com odpada, bo już 4 razy próbowałem nauczyć sie języka C++ i obsługi kodu niezarządzanego z marnym skutkiem.
Co do XNA, to mnie bardzo zainteresowałeś, wiesz może skąd można pobrać dll-kę i gdzie znajdę jakąś dokumentację?

0
hubert_nnn napisał(a)

Co do XNA, to mnie bardzo zainteresowałeś, wiesz może skąd można pobrać dll-kę i gdzie znajdę jakąś dokumentację?

Use Google, Luke.

0

Używając googli znalazłem tylko XNA game studio, które daje możliwość odtwarzania jakichś pakietów muzycznych, a mi zależy na mp3

1

Nie jestem pewien czy na pewno o to chodzi, ale ja directXa nauczyłem się z "http://4programmers.net/DirectX/Managed/Direct3D"

0

XNA nie jest wydawana w zadnej innej wersji niz pelne studio (w kilku wersjach, w tym podstawowej w postaci dodatku na Visual C# [rowniez Express Edition] bezplatne), razem z ktorym jest dokumentacja.

1 użytkowników online, w tym zalogowanych: 0, gości: 1