Find Jobs
Hire Freelancers

Convert C++ DirectSound 3D sample

$750-1500 USD

Tamamlandı
İlan edilme: yaklaşık 16 yıl önce

$750-1500 USD

Teslimde ödenir
Convert C++ DirectSound 3D sample We need to have a nice interface for the DirectX 3d-Sound sample of the DirectX9 SDK. This should result into a DLL. The Idea is to play four streams simultaneously, on each stream I like to say where the stream should come from. There are four directions: front-left, front-right, back-left, back-right. I like to set the direction of each stream. The DLL has to be compatible with Windows XP, 2003 Server and Vista. There is one little interface that starts the four streams and gets the steaming data from a callback-function. The DLL should work with 16 Bit PCM data. The DLL should work with 8000, 160000, and 44100 kHz sample frequency. The DLL-Interface should be made as follows: // enum soundcards int WINAPI S3DGetNumSoundcards(); void WINAPI S3DGetSoundcardName( int cardIdx, char* buf, int bufSize ); // init soundcard int WINAPI S3DInitSoundCard( LPCSTR sndCardName, LPFNS3D pfnDataCB ); void WINAPI S3DExit( ); // start operation void WINAPI S3DStart( int sampleFreq, int frameSize ); void WINAPI S3DStop ( ); // callback function typedef BOOL (CALLBACK * LPFNS3D)(int, short*, int ); Example: // sound callback, will be called from the dll to get data BOOL MySoundCallback( int channel, short* spkBuf, int numSamples ) { // prepare some white noise short randBuf[1024]; for( int i=0; i<1024; i++ ) { randBuf[i] = (short)rand(); } // copy the noise to speaker memcpy( spkBuf, randBuf, bufSize*2 ); return 0; } Budget: Max. 1000,- US$ Timeframe: Very urgend!
Proje No: 227788

Proje hakkında

3 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 16 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
Hi, i could do it. I am the right person to complete this job. I have a deep understand of directsound, [login to view URL]
$850 USD 10 gün içinde
5,0 (6 değerlendirme)
5,9
5,9
3 freelancers are bidding on average $883 USD for this job
Kullanıcı Avatarı
hi, I am familiar with directx sdk, I can accomplish it.
$800 USD 30 gün içinde
4,9 (2 değerlendirme)
2,5
2,5
Kullanıcı Avatarı
I have experience working with DirectShow and DirectSound. We can discuss implementation details.
$1.000 USD 15 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   GERMANY bayrağı
Mannheim, Germany
5,0
13
Tem 29, 2007 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.