Fallout2 Opcode Playground

Opcodes: 8000-801F, 8020-803F, 8040-805F,
8060-807F, 8080-809F, 80A0-80BF, 80C0-80DF,
80E0-80FF, 8100-811F, 8120-813F, 8140-8155
 
List Opcodes:Used in Fallout 2Named
Known to DecompilerDescribed

Descriptions for 8098

Opcode8098, soundplay
>> subfunction   soundplay

Author: Wasteland Ghost

07.02.05 15:05:55

Синтаксис оригинального компилятора:
snd_handler soundplay(string file, int mode) - проигрывает звуковой файл
Аргументы:
file - имя (путь) к звуковому файлу в формате raw с частотой сэмплирования 22050 Гц
mode - режим:
soundnormal (0x0000)
soundloop (0x0001)
sound8bit (0x0000)
sound16bit (0x0002)
soundmemory (0x0100)
soundstreamed (0x0200)
soundmono (0x1000)
soundstereo (0x2000)
Возвращаемое значение:
Идентификатор звукового файла (snd_handler)
Примечания:
Флаги режима могут комбинироваться при помощи bwor, например, для проигрывания 16-битного стерео параметр mode должен быть равен (sound16bit bwor soundstereo), а для "зацикливания" этого звука - (sound16bit bwor soundstereo bwor soundloop).
Звуки могут проигрываться одновременно (накладываться).
Если путь не указан, файл ищется в папке DATA (точнее, в master_dat и master_patches, указанных в fallout2.cfg)