top of page
- 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

MIDDLESCANNER

AZ_MIDDLESCANNER_Wwise_GetVolumeForMediaItemList

対応バージョン:

1.0.0

以降

リスト内のメディアを対象にMIDDLESCANNERを実行

bottom of page