Страница: 1 |
Кто-нить юзал директ мюзики или саунд? Объясните чайнику как там енто всё делается... Вобщем надо звуки опред. частоты генерировать... Слышал что через ето делается...
Dim dsnd As DirectSound Sub PlayPanned(hSo As DirectSoundBuffer, x As Integer) Сорри пропустил Dim dx As DirectX7 Страница: 1 |
Вопрос: DirectMusic8 или Directsound8
Добавлено: 24.12.02 23:42
Автор вопроса: Matrix | Web-сайт:
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Last_Santa
ICQ: 200700724
Вопросов: 38
Ответов: 329
Web-сайт:
Профиль | | #1
Добавлено: 25.12.02 01:24
Если хо чешь могу прислать офф копию сайта по Директу в ВБ там вроде есть то что тебе нужно
Номер ответа: 2
Автор ответа:
SeMa
ICQ: 166433794
Вопросов: 9
Ответов: 143
Профиль | | #2
Добавлено: 25.12.02 05:40
Dim test As DirectSoundBuffer
Private Sub Form_Load()
Set dx = New DirectX7
InitSound
PlayPanned test, 320
End Sub
Private Sub InitSound()
Set dsnd = dx.DirectSoundCreate("")
dsnd.SetCooperativeLevel Me.hWnd, DSSCL_NORMAL
Dim bufferDesc As DSBUFFERDESC
Dim waveFormat As WAVEFORMATEX
bufferDesc.lFlags = DSBCAPS_CTRLPAN
On Error Resume Next
Set test = dsnd.CreateSoundBufferFromFile("c:\sb\tst1.wav", bufferDesc, waveFormat)
End Sub
If bRevStereo = True Then
hSo.SetPan 10000 - 20000 * (x / 640)
Else
hSo.SetPan 20000 * (x / 640) - 10000
End If
'hSo.Play 0
hSo.Play DSBPLAY_LOOPING
End Sub
Номер ответа: 3
Автор ответа:
SeMa
ICQ: 166433794
Вопросов: 9
Ответов: 143
Профиль | | #3
Добавлено: 25.12.02 05:48