- API -
middlewareInfoList = reaper.AZ_MIDDLESCANNER_Wwise_GetVolumeForMediaItemList(itemList,language,parentID,options)
- API Detail -
▼入力値
・itemList(table): メディアの配列
・language(string): 言語
・objList(table) : 検索結果のリスト
ID : オブジェクトのID
Name : オブジェクトの名前
Path: オブジェクトのパス
▼出力値
・middlewareInfoList(table): メディアに対応するWwiseオブジェクトの出力までの音量設定の合計の配列
・Item(MediaItem) : メディアアイテム
・Volume(number) : 音量
- SIMPLE SCRIPT -
dofile(reaper.AZ_GetLuaInitPath())
require("reaper_AZSTOKE_BRONZE")
require("reaper_AZSTOKE_SILVER")
require("reaper_AZSTOKE_GOLD")
jsonStr = reaper.AZ_ReadFile("D://script","savedata.txt")
loudnessTable = reaper.AZ_Json_Deserialize(jsonStr)
options = {
ExcludeBusList = {"Hall"},
}
itemList = reaper.AZ_GetMediaItemList(0)
if (reaper.AZ_Wwise_Connect("127.0.0.1",8080)) then
middlewareInfoList = reaper.AZ_MIDDLESCANNER_Wwise_GetVolumeForMediaItemList(itemList,"English(US)",0,options)
for i, value in pairs(middlewareInfoList) do
Msg(reaper.AZ_GetMediaItemName(value.Item))
Msg(value.Volume)
end
reaper.AZ_Wwise_Disconnect()
end