版本
menu

Wwise SDK 2022.1.19
ak.wwise.core.object.set

允许批量处理以下操作:在子对象层级结构下创建对象;在列表中创建对象;设置名称、备注、属性和引用。如需详细了解如何创建对象,请参阅 导入音频文件和创建架构 章节。如需了解如何将音频文件导入到 Wwise 中,请参阅 ak.wwise.core.audio.import 章节。

Arguments

名称 类型 说明
objects * array 此数组指示要在哪些对象上设置数值并创建子对象或列表对象。
objects [...] object 对象规格、要设置的值、要创建的对象以及适用于此对象的覆盖操作。
objects[...].object * any of: 此 ID (GUID)、名称或路径指示要为哪个现有对象设置名称、备注、属性或引用,以及要在哪个现有对象下创建子对象或在列表中创建对象。
string 由类型或 Short ID 限定的对象名称,格式为 type:name 或 Global:shortId。仅支持采用全局唯一名称或 Short Id 的对象类型。例如:Event:Play_Sound_01, Global:245489792
string 以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
string Wwise 对象的工程路径,包含类别和 Work Unit。例如:\Actor-Mixer Hierarchy\Default Work Unit\New Sound SFX。
objects[...].platform any of: 通过此操作设置属性和引用时所用平台的 ID (GUID) 或唯一名称。若不指定平台,则统一设置所有链接的平台的值。
string 对象的名称。
string 以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].onNameConflict string 在 "object" 已经包含同名子对象时所要执行的操作。默认值为 "fail"。请参阅 理解名称冲突模式 了解更多信息。可能的值:
  • rename
  • replace
  • fail
  • merge
objects[...].listMode string 在 "object" 已经包含指定列表中的对象时所要执行的操作。默认值为 "append"。有关详细信息,请参阅 了解列表和列表模式 章节。可能的值:
  • replaceAll
  • append
objects[...].name string "object" 的新名称。
objects[...].notes string "object" 的新名称或新备注。
objects[...].children array 此数组中包含所要创建的子对象。
objects[...].children [...] object 所要创建的子对象。
所要创建的子对象。
objects[...].children[...].platform any of: 通过此操作设置属性和引用时所用平台的 ID (GUID) 或唯一名称。若不指定平台,则统一设置所有链接的平台的值。
string 对象的名称。
string 以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].children[...].name * string 新对象的名称。
objects[...].children[...].notes string 新对象的备注或注释。
objects[...].children[...].classId integer 插件的 ID (Class ID)。仅针对效果器插件或源插件指定。有关可用 ClassId 值的信息,请参阅 Wwise 对象参考 章节。
32 位无符号整数。范围:[0,4294967295]
objects[...].children[...].language string 语言的 ID (GUID) 或名称。仅在创建 Sound Voice 对象时使用此参数。
objects[...].children[...].children 此数组中包含所要创建的子对象(以递归方式获取)。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$) any of:
要在列表 @listName 中创建的对象。如需了解各种 Wwise 对象的可用列表名称,请参阅 Wwise 对象参考 章节。
null 空值。没有对对象的引用。
string 字符串值。
number 数字值。
boolean 布尔值。
要创建并指派给引用的对象。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
object 原地 Curve 对象的定义。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$).type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$).points * array 在创建 Curve 时使用。
此数组中包含定义曲线的控制点。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$).points [...] object 曲线上的控制点。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$).points[...].x * number 曲线控制点的 X 坐标。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$).points[...].y * number 曲线控制点的 Y 坐标。
objects[...].children[...].regex(^@[:_a-zA-Z0-9]+$).points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
objects[...].regex(^@[:_a-zA-Z0-9]+$) any of:
array 要在列表 @listName 中创建的对象。如需了解各种 Wwise 对象的可用列表名称,请参阅 Wwise 对象参考 章节。
此数组中包含所要创建的子对象。
null 空值。没有对对象的引用。
string 字符串值。
number 数字值。
boolean 布尔值。
object 原地 Curve 对象的定义。
object 所要创建的子对象。
objects[...].regex(^@[:_a-zA-Z0-9]+$) [...] object 所要创建的子对象。
所要创建的子对象。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].platform any of: 通过此操作设置属性和引用时所用平台的 ID (GUID) 或唯一名称。若不指定平台,则统一设置所有链接的平台的值。
string 对象的名称。
string 以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].name * string 新对象的名称。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].notes string 新对象的备注或注释。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].classId integer 插件的 ID (Class ID)。仅针对效果器插件或源插件指定。有关可用 ClassId 值的信息,请参阅 Wwise 对象参考 章节。
32 位无符号整数。范围:[0,4294967295]
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].language string 语言的 ID (GUID) 或名称。仅在创建 Sound Voice 对象时使用此参数。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].children 此数组中包含所要创建的子对象(以递归方式获取)。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$) any of:
要在列表 @listName 中创建的对象。如需了解各种 Wwise 对象的可用列表名称,请参阅 Wwise 对象参考 章节。
null 空值。没有对对象的引用。
string 字符串值。
number 数字值。
boolean 布尔值。
要创建并指派给引用的对象。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
object 原地 Curve 对象的定义。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$).type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$).points * array 在创建 Curve 时使用。
此数组中包含定义曲线的控制点。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$).points [...] object 曲线上的控制点。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$).points[...].x * number 曲线控制点的 X 坐标。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$).points[...].y * number 曲线控制点的 Y 坐标。
objects[...].regex(^@[:_a-zA-Z0-9]+$)[...].regex(^@[:_a-zA-Z0-9]+$).points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
objects[...].regex(^@[:_a-zA-Z0-9]+$).type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[:_a-zA-Z0-9]+$).points * array 在创建 Curve 时使用。
此数组中包含定义曲线的控制点。
objects[...].regex(^@[:_a-zA-Z0-9]+$).points [...] object 曲线上的控制点。
objects[...].regex(^@[:_a-zA-Z0-9]+$).points[...].x * number 曲线控制点的 X 坐标。
objects[...].regex(^@[:_a-zA-Z0-9]+$).points[...].y * number 曲线控制点的 Y 坐标。
objects[...].regex(^@[:_a-zA-Z0-9]+$).points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
objects[...].regex(^@[:_a-zA-Z0-9]+$).platform any of: 通过此操作设置属性和引用时所用平台的 ID (GUID) 或唯一名称。若不指定平台,则统一设置所有链接的平台的值。
string 对象的名称。
string 以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[:_a-zA-Z0-9]+$).type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[:_a-zA-Z0-9]+$).name * string 新对象的名称。
objects[...].regex(^@[:_a-zA-Z0-9]+$).notes string 新对象的备注或注释。
objects[...].regex(^@[:_a-zA-Z0-9]+$).classId integer 插件的 ID (Class ID)。仅针对效果器插件或源插件指定。有关可用 ClassId 值的信息,请参阅 Wwise 对象参考 章节。
32 位无符号整数。范围:[0,4294967295]
objects[...].regex(^@[:_a-zA-Z0-9]+$).language string 语言的 ID (GUID) 或名称。仅在创建 Sound Voice 对象时使用此参数。
objects[...].regex(^@[:_a-zA-Z0-9]+$).children array 此数组中包含所要创建的子对象(以递归方式获取)。
此数组中包含所要创建的子对象。
objects[...].regex(^@[:_a-zA-Z0-9]+$).children [...] 所要创建的子对象。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$) any of:
array 要在列表 @listName 中创建的对象。如需了解各种 Wwise 对象的可用列表名称,请参阅 Wwise 对象参考 章节。
此数组中包含所要创建的子对象。
null 空值。没有对对象的引用。
string 字符串值。
number 数字值。
boolean 布尔值。
要创建并指派给引用的对象。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
object 原地 Curve 对象的定义。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$) [...] 所要创建的子对象。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$).type * string 新对象的类型。有关可用对象类型的信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$).points * array 在创建 Curve 时使用。
此数组中包含定义曲线的控制点。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$).points [...] object 曲线上的控制点。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$).points[...].x * number 曲线控制点的 X 坐标。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$).points[...].y * number 曲线控制点的 Y 坐标。
objects[...].regex(^@[:_a-zA-Z0-9]+$).regex(^@[:_a-zA-Z0-9]+$).points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
platform any of: 通过此操作设置属性和引用时所用平台的 ID (GUID) 或唯一名称(除非被单个 "object" 覆盖)。若不指定平台,则统一设置所有链接的平台的值。
string 对象的名称。
string 以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
onNameConflict string 在 "object" 已经包含同名子对象时所要执行的操作(除非被单个 "object" 覆盖)。默认值为 "fail"。请参阅 理解名称冲突模式 了解更多信息。可能的值:
  • rename
  • replace
  • fail
  • merge
listMode string 在 "object" 已经包含指定列表中的对象时所要执行的操作(除非被单个 "object" 覆盖)。默认值为 "append"。有关详细信息,请参阅 了解列表和列表模式 章节。可能的值:
  • replaceAll
  • append
autoAddToSourceControl boolean 决定 Wwise 是否自动对受影响的 Work Unit 执行 Add 或 Checkout 版本控制操作。默认设为 false。

(必填 *)

参数架构

Options

名称 类型 说明
return array 指定要为每个对象返回什么内容。有关可用属性和引用的详细信息,请参阅 Wwise 对象参考 章节。
此数组中包含一系列 return 表达式,用于定义所要返回的 Wwise 对象元素。这可能包括内置访问器(如名称或 ID)或对象属性(如 Volume 或 Pitch)。
return [...] any of: return 表达式。
string 为 Wwise 对象指定一个或多个内置访问器。可能的值:
  • id
  • name
  • notes
  • type
  • pluginName
  • shortId
  • classId
  • category
  • filePath
  • workunit
  • parent
  • owner
  • path
  • isPlayable
  • childrenCount
  • totalSize
  • mediaSize
  • objectSize
  • structureSize
  • sound:convertedWemFilePath
  • sound:originalWavFilePath
  • soundbank:bnkFilePath
  • music:transitionRoot
  • music:playlistRoot
  • audioSource:playbackDuration
  • audioSource:maxDurationSource
  • audioSource:trimValues
  • audioSource:maxRadiusAttenuation
  • audioSource:language
  • workunit:isDefault
  • workunit:type
  • workunit:isDirty
  • switchContainerChild:context
  • convertedWemFilePath
  • originalFilePath
  • convertedFilePath
  • originalWavFilePath
  • soundbankBnkFilePath
  • musicTransitionRoot
  • musicPlaylistRoot
  • playbackDuration
  • duration
  • maxDurationSource
  • audioSourceTrimValues
  • maxRadiusAttenuation
  • audioSourceLanguage
  • workunitIsDefault
  • workunitType
  • workunitIsDirty
  • switchContainerChildContext
  • isExplicitMute
  • isExplicitSolo
  • isImplicitMute
  • isImplicitSolo
  • isIncluded
  • points
string 指定一个或多个点号分隔的访问器,来构建查询并生成数值或对象引用。若指定一个 @,则返回关联对象的属性值。若指定两个 @,则返回 override 对应源的属性值。参阅 Wwise 对象参考 章节。
platform any of: 平台的 ID (GUID) 或名称。此项为可选参数。若不作任何指定,则使用当前平台。
string 平台的名称。
string 平台的 ID。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
language any of: 语言的 ID (GUID) 或名称。
string 语言的名称。
string 语言的 ID。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。

选项架构

Result

名称 类型 说明
objects array 此数组中包含各个父对象的 {object, created objects} 关联。
objects [...] object 作为 "object" 的子对象或在 "object" 列表中创建的对象。
objects[...].id string 父对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].name string 父对象的名称。
objects[...].children array 创建的子对象。
objects[...].children [...] object 创建的对象。
Wwise 对象。使用 return 选项来指定所需的属性。
objects[...].children[...].id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].name string 对象的名称。
objects[...].children[...].notes string 对象的备注。
objects[...].children[...].type string 对象的类型。有关可用类型的详细信息,请参阅 Wwise 对象参考 章节。
objects[...].children[...].pluginName string Source、Effect、Mixer、Device 和 Metadata 插件的插件名称。
objects[...].children[...].path string 工程根目录下的对象路径。例如:'\Actor-Mixer Hierarchy\Default Work Unit\Sound1'
objects[...].children[...].parent object 层级结构下的对象的父对象。
objects[...].children[...].parent.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].parent.name string 对象的名称。
objects[...].children[...].owner object 对象的所有者。此项适用于其他对象在本地拥有的对象(如自定义效果器、自定义衰减等)。
objects[...].children[...].owner.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].owner.name string 对象的名称。
objects[...].children[...].isPlayable boolean 若对象可在 Transport 中播放,则返回 true。
objects[...].children[...].shortId integer 对象的 Short ID。
objects[...].children[...].classId integer 对象的 Class ID。
32 位无符号整数。范围:[0,4294967295]
objects[...].children[...].category string 对象的类别。例如:'Actor-Mixer Hierarchy'
objects[...].children[...].filePath string 对象所在文件的路径。该路径可为 Work Unit 文件或工程文件。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].children[...].workunit object 对象所在的父级 Work Unit。返回 'id' 和 'name'。
objects[...].children[...].workunit.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].workunit.name string 对象的名称。
objects[...].children[...].childrenCount number 对象的子对象数量。
objects[...].children[...].totalSize integer 此对象及其所有子对象在 SoundBank 中占用的空间大小(字节)。此项不包括 objectSize。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].children[...].mediaSize integer 此对象及其所有子对象的媒体文件的 Converted Size 总和(字节)。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].children[...].objectSize integer 对象的元数据在 SoundBank 中占用的空间大小(字节)。此项不包括媒体文件。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].children[...].structureSize integer 对象及其所有子对象的元数据在 SoundBank 中占用的空间大小(字节)。此项不包括媒体文件。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].children[...].musicTransitionRoot object 包含其他所有以递归方式获取的 Music Transition 的 Music Transition 根对象。
objects[...].children[...].musicTransitionRoot.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].musicPlaylistRoot object 包含其他所有以递归方式获取的 Music Playlist 条目的 Music Playlist 根对象。此项仅适用于 Music Playlist Container。
objects[...].children[...].musicPlaylistRoot.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].originalWavFilePath string (已弃用)原始 wav 文件的绝对路径。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].children[...].originalFilePath string 原始文件的绝对路径。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].children[...].activeSource object 声音对象的活跃音频源。
objects[...].children[...].activeSource.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].activeSource.name string 对象的名称。
objects[...].children[...].convertedWemFilePath string (已弃用)转码后 wem 文件的绝对路径。指定选项中的平台。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].children[...].convertedFilePath string 转码后文件的绝对路径。指定选项中的平台。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].children[...].soundbankBnkFilePath string 所生成的 SoundBank 文件的绝对路径,该文件与 SoundBank 对象关联。仅适用于 SoundBank 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].children[...].playbackDuration object 包含最小/最大时长和时长类型的 Duration 根对象。注意,此项已弃用。应当改用时长。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].children[...].playbackDuration.playbackDurationMin number 播放操作可能花费的最小时长。
objects[...].children[...].playbackDuration.playbackDurationMax number 播放操作可能花费的最大时长。
objects[...].children[...].playbackDuration.playbackDurationType string 时长的类型。
objects[...].children[...].duration object 包含最小/最大时长和时长类型的 Duration 根对象。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].children[...].duration.min number 播放操作可能花费的最小时长。
objects[...].children[...].duration.max number 播放操作可能花费的最大时长。
objects[...].children[...].duration.type string 时长的类型。
objects[...].children[...].maxDurationSource object 时长最长的音频源。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].children[...].maxDurationSource.id string 时长最长的 Audio Source 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].maxDurationSource.trimmedDuration number 修剪的最长音频源的时长(秒)。
objects[...].children[...].audioSourceTrimValues object 修剪的音频源的时间范围。
objects[...].children[...].audioSourceTrimValues.trimBegin number Trim Start 的时间值(秒)。
objects[...].children[...].audioSourceTrimValues.trimEnd number Trim End 的时间值(秒)。
objects[...].children[...].maxRadiusAttenuation object 半径最长的衰减。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].children[...].maxRadiusAttenuation.id string 半径最长的 Attenuation 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].maxRadiusAttenuation.radius number Attenuation 对象的半径。
objects[...].children[...].audioSourceLanguage object 与音频源关联的语言。此项仅直接适用于 Audio Source 对象。
objects[...].children[...].audioSourceLanguage.id string 与 Audio Source 对象关联的 Language 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].audioSourceLanguage.name string 与 Audio Source 对象关联的 Language 对象的名称。
objects[...].children[...].workunitIsDefault boolean 若为 Default Work Unit,则返回 true。
objects[...].children[...].workunitType string Work Unit 的类型。请注意,物理文件夹与 Work Unit 一样,类型都是 WorkUnit。物理文件夹的 workunitType 为 "folder"。可能的值:
  • folder
  • rootFile
  • nestedFile
objects[...].children[...].workunitIsDirty boolean 若 Work Unit 或工程(wproj 文件)处于未同步状态(即修改了而没保存),则返回 true。
objects[...].children[...].switchContainerChildContext object 与 Switch Container 的子对象关联的上下文对象。此对象具有与子对象关联的属性(对 Switch Container 来说,与上下文相关)。比如,'1st only' 复选框的属性。
objects[...].children[...].switchContainerChildContext.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].isExplicitMute boolean 对象是否已被显式设为 Mute 状态。若对象显式被设为 Mute 状态,则将子级对象隐式设为 Mute 状态。
objects[...].children[...].isExplicitSolo boolean 对象是否已被显式设为 Solo 状态。若对象被设为 Solo 状态,则将工程中除此之外的所有其他对象静音。
objects[...].children[...].isImplicitMute boolean 对象是否已被隐式设为 Mute 状态。若对象显式被设为 Mute 状态,则将子级对象隐式设为 Mute 状态。
objects[...].children[...].isImplicitSolo boolean 对象是否已被隐式设为 Solo 状态。若对象被设为 Solo 状态,则将工程中除此之外的所有其他对象静音。
objects[...].children[...].isIncluded boolean Whether or not the object is Included. 指定选项中的平台。This takes into consideration the Inclusion status of the object's ancestors.
objects[...].children[...].points array 此项仅适用于 Curve 对象。
此数组中包含定义曲线的控制点。
objects[...].children[...].points [...] object 曲线上的控制点。
objects[...].children[...].points[...].x * number 曲线控制点的 X 坐标。
objects[...].children[...].points[...].y * number 曲线控制点的 Y 坐标。
objects[...].children[...].points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
objects[...].children[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$) any of: 指定点号分隔的访问器,来构建查询并生成属性值或对象引用。若指定一个 @,则返回关联对象的属性值。若指定两个 @,则返回 override 对应源的属性值。如需详细了解所有可用类型的属性和引用,请参阅 Wwise 对象参考 章节。
string 字符串值。
number 数字值。
boolean 布尔值。
object 对象引用值。
array 对象列表引用值。
objects[...].children[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$).id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$).name string 对象的名称。
objects[...].children[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$) [...] object 对象引用值。
objects[...].children[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$)[...].id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].children[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$)[...].name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$) one of: 在给定列表中创建并插入的对象。
array 所要创建的对象。
object Wwise 对象。使用 return 选项来指定所需的属性。
objects[...].regex(^@[_:a-zA-Z0-9]+$) [...] object 创建的对象。
Wwise 对象。使用 return 选项来指定所需的属性。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].notes string 对象的备注。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].type string 对象的类型。有关可用类型的详细信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].pluginName string Source、Effect、Mixer、Device 和 Metadata 插件的插件名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].path string 工程根目录下的对象路径。例如:'\Actor-Mixer Hierarchy\Default Work Unit\Sound1'
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].parent object 层级结构下的对象的父对象。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].parent.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].parent.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].owner object 对象的所有者。此项适用于其他对象在本地拥有的对象(如自定义效果器、自定义衰减等)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].owner.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].owner.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].isPlayable boolean 若对象可在 Transport 中播放,则返回 true。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].shortId integer 对象的 Short ID。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].classId integer 对象的 Class ID。
32 位无符号整数。范围:[0,4294967295]
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].category string 对象的类别。例如:'Actor-Mixer Hierarchy'
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].filePath string 对象所在文件的路径。该路径可为 Work Unit 文件或工程文件。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].workunit object 对象所在的父级 Work Unit。返回 'id' 和 'name'。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].workunit.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].workunit.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].childrenCount number 对象的子对象数量。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].totalSize integer 此对象及其所有子对象在 SoundBank 中占用的空间大小(字节)。此项不包括 objectSize。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].mediaSize integer 此对象及其所有子对象的媒体文件的 Converted Size 总和(字节)。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].objectSize integer 对象的元数据在 SoundBank 中占用的空间大小(字节)。此项不包括媒体文件。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].structureSize integer 对象及其所有子对象的元数据在 SoundBank 中占用的空间大小(字节)。此项不包括媒体文件。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].musicTransitionRoot object 包含其他所有以递归方式获取的 Music Transition 的 Music Transition 根对象。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].musicTransitionRoot.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].musicPlaylistRoot object 包含其他所有以递归方式获取的 Music Playlist 条目的 Music Playlist 根对象。此项仅适用于 Music Playlist Container。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].musicPlaylistRoot.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].originalWavFilePath string (已弃用)原始 wav 文件的绝对路径。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].originalFilePath string 原始文件的绝对路径。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].activeSource object 声音对象的活跃音频源。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].activeSource.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].activeSource.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].convertedWemFilePath string (已弃用)转码后 wem 文件的绝对路径。指定选项中的平台。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].convertedFilePath string 转码后文件的绝对路径。指定选项中的平台。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].soundbankBnkFilePath string 所生成的 SoundBank 文件的绝对路径,该文件与 SoundBank 对象关联。仅适用于 SoundBank 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].playbackDuration object 包含最小/最大时长和时长类型的 Duration 根对象。注意,此项已弃用。应当改用时长。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].playbackDuration.playbackDurationMin number 播放操作可能花费的最小时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].playbackDuration.playbackDurationMax number 播放操作可能花费的最大时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].playbackDuration.playbackDurationType string 时长的类型。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].duration object 包含最小/最大时长和时长类型的 Duration 根对象。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].duration.min number 播放操作可能花费的最小时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].duration.max number 播放操作可能花费的最大时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].duration.type string 时长的类型。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].maxDurationSource object 时长最长的音频源。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].maxDurationSource.id string 时长最长的 Audio Source 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].maxDurationSource.trimmedDuration number 修剪的最长音频源的时长(秒)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].audioSourceTrimValues object 修剪的音频源的时间范围。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].audioSourceTrimValues.trimBegin number Trim Start 的时间值(秒)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].audioSourceTrimValues.trimEnd number Trim End 的时间值(秒)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].maxRadiusAttenuation object 半径最长的衰减。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].maxRadiusAttenuation.id string 半径最长的 Attenuation 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].maxRadiusAttenuation.radius number Attenuation 对象的半径。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].audioSourceLanguage object 与音频源关联的语言。此项仅直接适用于 Audio Source 对象。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].audioSourceLanguage.id string 与 Audio Source 对象关联的 Language 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].audioSourceLanguage.name string 与 Audio Source 对象关联的 Language 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].workunitIsDefault boolean 若为 Default Work Unit,则返回 true。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].workunitType string Work Unit 的类型。请注意,物理文件夹与 Work Unit 一样,类型都是 WorkUnit。物理文件夹的 workunitType 为 "folder"。可能的值:
  • folder
  • rootFile
  • nestedFile
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].workunitIsDirty boolean 若 Work Unit 或工程(wproj 文件)处于未同步状态(即修改了而没保存),则返回 true。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].switchContainerChildContext object 与 Switch Container 的子对象关联的上下文对象。此对象具有与子对象关联的属性(对 Switch Container 来说,与上下文相关)。比如,'1st only' 复选框的属性。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].switchContainerChildContext.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].isExplicitMute boolean 对象是否已被显式设为 Mute 状态。若对象显式被设为 Mute 状态,则将子级对象隐式设为 Mute 状态。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].isExplicitSolo boolean 对象是否已被显式设为 Solo 状态。若对象被设为 Solo 状态,则将工程中除此之外的所有其他对象静音。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].isImplicitMute boolean 对象是否已被隐式设为 Mute 状态。若对象显式被设为 Mute 状态,则将子级对象隐式设为 Mute 状态。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].isImplicitSolo boolean 对象是否已被隐式设为 Solo 状态。若对象被设为 Solo 状态,则将工程中除此之外的所有其他对象静音。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].isIncluded boolean Whether or not the object is Included. 指定选项中的平台。This takes into consideration the Inclusion status of the object's ancestors.
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].points array 此项仅适用于 Curve 对象。
此数组中包含定义曲线的控制点。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].points [...] object 曲线上的控制点。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].points[...].x * number 曲线控制点的 X 坐标。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].points[...].y * number 曲线控制点的 Y 坐标。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$) any of: 指定点号分隔的访问器,来构建查询并生成属性值或对象引用。若指定一个 @,则返回关联对象的属性值。若指定两个 @,则返回 override 对应源的属性值。如需详细了解所有可用类型的属性和引用,请参阅 Wwise 对象参考 章节。
string 字符串值。
number 数字值。
boolean 布尔值。
object 对象引用值。
array 对象列表引用值。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$).id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$).name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$) [...] object 对象引用值。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$)[...].id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$)[...].regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$)[...].name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).notes string 对象的备注。
objects[...].regex(^@[_:a-zA-Z0-9]+$).type string 对象的类型。有关可用类型的详细信息,请参阅 Wwise 对象参考 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).pluginName string Source、Effect、Mixer、Device 和 Metadata 插件的插件名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).path string 工程根目录下的对象路径。例如:'\Actor-Mixer Hierarchy\Default Work Unit\Sound1'
objects[...].regex(^@[_:a-zA-Z0-9]+$).parent object 层级结构下的对象的父对象。
objects[...].regex(^@[_:a-zA-Z0-9]+$).parent.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).parent.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).owner object 对象的所有者。此项适用于其他对象在本地拥有的对象(如自定义效果器、自定义衰减等)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).owner.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).owner.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).isPlayable boolean 若对象可在 Transport 中播放,则返回 true。
objects[...].regex(^@[_:a-zA-Z0-9]+$).shortId integer 对象的 Short ID。
objects[...].regex(^@[_:a-zA-Z0-9]+$).classId integer 对象的 Class ID。
32 位无符号整数。范围:[0,4294967295]
objects[...].regex(^@[_:a-zA-Z0-9]+$).category string 对象的类别。例如:'Actor-Mixer Hierarchy'
objects[...].regex(^@[_:a-zA-Z0-9]+$).filePath string 对象所在文件的路径。该路径可为 Work Unit 文件或工程文件。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).workunit object 对象所在的父级 Work Unit。返回 'id' 和 'name'。
objects[...].regex(^@[_:a-zA-Z0-9]+$).workunit.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).workunit.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).childrenCount number 对象的子对象数量。
objects[...].regex(^@[_:a-zA-Z0-9]+$).totalSize integer 此对象及其所有子对象在 SoundBank 中占用的空间大小(字节)。此项不包括 objectSize。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$).mediaSize integer 此对象及其所有子对象的媒体文件的 Converted Size 总和(字节)。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$).objectSize integer 对象的元数据在 SoundBank 中占用的空间大小(字节)。此项不包括媒体文件。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$).structureSize integer 对象及其所有子对象的元数据在 SoundBank 中占用的空间大小(字节)。此项不包括媒体文件。注意,需生成 SoundBank 方可确保此数值的准确性。
objects[...].regex(^@[_:a-zA-Z0-9]+$).musicTransitionRoot object 包含其他所有以递归方式获取的 Music Transition 的 Music Transition 根对象。
objects[...].regex(^@[_:a-zA-Z0-9]+$).musicTransitionRoot.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).musicPlaylistRoot object 包含其他所有以递归方式获取的 Music Playlist 条目的 Music Playlist 根对象。此项仅适用于 Music Playlist Container。
objects[...].regex(^@[_:a-zA-Z0-9]+$).musicPlaylistRoot.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).originalWavFilePath string (已弃用)原始 wav 文件的绝对路径。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).originalFilePath string 原始文件的绝对路径。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).activeSource object 声音对象的活跃音频源。
objects[...].regex(^@[_:a-zA-Z0-9]+$).activeSource.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).activeSource.name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).convertedWemFilePath string (已弃用)转码后 wem 文件的绝对路径。指定选项中的平台。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).convertedFilePath string 转码后文件的绝对路径。指定选项中的平台。仅适用于 Sound 和 Audio Source 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).soundbankBnkFilePath string 所生成的 SoundBank 文件的绝对路径,该文件与 SoundBank 对象关联。仅适用于 SoundBank 对象。如需了解如何在 Mac 上使用 WAAPI,请参阅 在 Mac 上使用 WAAPI 章节。
objects[...].regex(^@[_:a-zA-Z0-9]+$).playbackDuration object 包含最小/最大时长和时长类型的 Duration 根对象。注意,此项已弃用。应当改用时长。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).playbackDuration.playbackDurationMin number 播放操作可能花费的最小时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$).playbackDuration.playbackDurationMax number 播放操作可能花费的最大时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$).playbackDuration.playbackDurationType string 时长的类型。
objects[...].regex(^@[_:a-zA-Z0-9]+$).duration object 包含最小/最大时长和时长类型的 Duration 根对象。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).duration.min number 播放操作可能花费的最小时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$).duration.max number 播放操作可能花费的最大时长。
objects[...].regex(^@[_:a-zA-Z0-9]+$).duration.type string 时长的类型。
objects[...].regex(^@[_:a-zA-Z0-9]+$).maxDurationSource object 时长最长的音频源。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).maxDurationSource.id string 时长最长的 Audio Source 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).maxDurationSource.trimmedDuration number 修剪的最长音频源的时长(秒)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).audioSourceTrimValues object 修剪的音频源的时间范围。
objects[...].regex(^@[_:a-zA-Z0-9]+$).audioSourceTrimValues.trimBegin number Trim Start 的时间值(秒)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).audioSourceTrimValues.trimEnd number Trim End 的时间值(秒)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).maxRadiusAttenuation object 半径最长的衰减。此项适用于可包含 Audio Source 对象的所有对象(以源的形式直接实现,或通过下级对象间接实现)。
objects[...].regex(^@[_:a-zA-Z0-9]+$).maxRadiusAttenuation.id string 半径最长的 Attenuation 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).maxRadiusAttenuation.radius number Attenuation 对象的半径。
objects[...].regex(^@[_:a-zA-Z0-9]+$).audioSourceLanguage object 与音频源关联的语言。此项仅直接适用于 Audio Source 对象。
objects[...].regex(^@[_:a-zA-Z0-9]+$).audioSourceLanguage.id string 与 Audio Source 对象关联的 Language 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).audioSourceLanguage.name string 与 Audio Source 对象关联的 Language 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).workunitIsDefault boolean 若为 Default Work Unit,则返回 true。
objects[...].regex(^@[_:a-zA-Z0-9]+$).workunitType string Work Unit 的类型。请注意,物理文件夹与 Work Unit 一样,类型都是 WorkUnit。物理文件夹的 workunitType 为 "folder"。可能的值:
  • folder
  • rootFile
  • nestedFile
objects[...].regex(^@[_:a-zA-Z0-9]+$).workunitIsDirty boolean 若 Work Unit 或工程(wproj 文件)处于未同步状态(即修改了而没保存),则返回 true。
objects[...].regex(^@[_:a-zA-Z0-9]+$).switchContainerChildContext object 与 Switch Container 的子对象关联的上下文对象。此对象具有与子对象关联的属性(对 Switch Container 来说,与上下文相关)。比如,'1st only' 复选框的属性。
objects[...].regex(^@[_:a-zA-Z0-9]+$).switchContainerChildContext.id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).isExplicitMute boolean 对象是否已被显式设为 Mute 状态。若对象显式被设为 Mute 状态,则将子级对象隐式设为 Mute 状态。
objects[...].regex(^@[_:a-zA-Z0-9]+$).isExplicitSolo boolean 对象是否已被显式设为 Solo 状态。若对象被设为 Solo 状态,则将工程中除此之外的所有其他对象静音。
objects[...].regex(^@[_:a-zA-Z0-9]+$).isImplicitMute boolean 对象是否已被隐式设为 Mute 状态。若对象显式被设为 Mute 状态,则将子级对象隐式设为 Mute 状态。
objects[...].regex(^@[_:a-zA-Z0-9]+$).isImplicitSolo boolean 对象是否已被隐式设为 Solo 状态。若对象被设为 Solo 状态,则将工程中除此之外的所有其他对象静音。
objects[...].regex(^@[_:a-zA-Z0-9]+$).isIncluded boolean Whether or not the object is Included. 指定选项中的平台。This takes into consideration the Inclusion status of the object's ancestors.
objects[...].regex(^@[_:a-zA-Z0-9]+$).points array 此项仅适用于 Curve 对象。
此数组中包含定义曲线的控制点。
objects[...].regex(^@[_:a-zA-Z0-9]+$).points [...] object 曲线上的控制点。
objects[...].regex(^@[_:a-zA-Z0-9]+$).points[...].x * number 曲线控制点的 X 坐标。
objects[...].regex(^@[_:a-zA-Z0-9]+$).points[...].y * number 曲线控制点的 Y 坐标。
objects[...].regex(^@[_:a-zA-Z0-9]+$).points[...].shape * string 这一控制点和下一控制点之间曲线线段的形状。可能的值:
  • Constant
  • Linear
  • Log3
  • Log2
  • Log1
  • InvertedSCurve
  • SCurve
  • Exp1
  • Exp2
  • Exp3
objects[...].regex(^@[_:a-zA-Z0-9]+$).regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$) any of: 指定点号分隔的访问器,来构建查询并生成属性值或对象引用。若指定一个 @,则返回关联对象的属性值。若指定两个 @,则返回 override 对应源的属性值。如需详细了解所有可用类型的属性和引用,请参阅 Wwise 对象参考 章节。
string 字符串值。
number 数字值。
boolean 布尔值。
object 对象引用值。
array 对象列表引用值。
objects[...].regex(^@[_:a-zA-Z0-9]+$).regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$).id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$).name string 对象的名称。
objects[...].regex(^@[_:a-zA-Z0-9]+$).regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$) [...] object 对象引用值。
objects[...].regex(^@[_:a-zA-Z0-9]+$).regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$)[...].id string 对象的 ID (GUID)。
以下形式的对象 GUID:{aabbcc00-1122-3344-5566-77889900aabb}。
objects[...].regex(^@[_:a-zA-Z0-9]+$).regex(^((@?@?[a-zA-Z0-9:_]+)|[a-zA-Z]+\(.+\))(\.@?@?[a-zA-Z0-9:_]+|[a-zA-Z]+\(.+\))*$)[...].name string 对象的名称。

结果架构

另请参阅

示例

有关 Wwise Authoring API 的详细信息,请参阅 使用 Wwise Authoring API(WAAPI) 章节。


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅