PureBasic

GetSoundFrequency()

Синтаксис

Result = GetSoundFrequency(#Sound [, Channel])

Описание


Возвращает частоту дискретизации (семплирования) указанного Звука.

Параметры

#Sound Номер для идентификации Звука, частоту дискретизации которого требуется узнать.
Channel (дополн.) Используемый канал. Это значение, возвращаемое функцией PlaySound() с параметром #PB_Sound_MultiChannel.

Возвращаемое значение

Возвращает частоту (в Гц) дискретизации указанного Звука.

Пример

InitSound() ; Инициализируем Звуковую систему
UseOGGSoundDecoder() ; Используем ogg файлы

; Загружаем звук из файла
LoadSound(0, #PB_Compiler_Home +"Examples\3D\Data\Siren.ogg")
; Воспроизводим Звук
PlaySound(0, #PB_Sound_Loop, 20)

MessageRequester("Инфо", "Частота дискретизации " + Str(GetSoundFrequency(0))+" Hz")

MessageRequester("Инфо", "Ok для остановки.")

FreeSound(0) ; Удаляем Звук
End

См. также

SetSoundFrequency()

Поддерживаемые OS

Windows

<- FreeSound() - Оглавление Sound - GetSoundPosition() ->