Wwise SDK 2024.1.0
|
Retrieves information about an object property. Note that this function does not return the value of a property. To retrieve the value of a property, refer to ak.wwise.core.object.get and Return Options.
Name | Type | Description |
---|---|---|
object | any of: | The ID (GUID), name, or path of the object to watch. |
string | The name of the object qualified by its type or Short ID in the form of type:name or Global:shortId. Only object types that have globally-unique names or Short Ids are supported. Ex: Event:Play_Sound_01, Global:245489792 | |
string | An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}. | |
string | A project path to a Wwise object, including the category and the work-unit. For example: \Actor-Mixer Hierarchy\Default Work Unit\New Sound SFX. | |
classId | integer | The ID (class ID) of the object to retrieve the property from. Unsigned Integer 32-bit. Range: [0,4294967295] |
property | string | The name of the property to retrieve. For more information, refer to the property list of Wwise Objects listed in Wwise Objects Reference . A property name. Refer to Wwise Objects Reference for information about the Wwise objects and their properties. |
Name | Type | Description |
---|---|---|
name | string | The name of the property. |
type | string | The type of the property. For more information, refer to the property list of Wwise Objects found in Wwise Objects Reference . |
audioEngineId | integer | The ID (audio engine ID) of the property. Unsigned Integer 32-bit. Range: [0,4294967295] |
default | any of: | The default value of the property. The value of a property. |
null | A null value. No reference to an object. | |
string | A string value. | |
number | A numerical value. | |
boolean | A boolean value. | |
supports | object | The features supported by the property. |
supports.rtpc | string | The RTPC mode that is supported by the property. Possible values:
|
supports.randomizer | boolean | Indicates if the randomizer is supported by the property. |
supports.unlink | boolean | Indicates if unlink is supported by the property. |
display | object | Displays information related to the property. |
display.name | string | The display name of the property. |
display.group | string | The display group of the property. |
display.index | integer | The display index of the property. |
dependencies | array | List of dependencies on other properties with their related action and conditions. |
dependencies [...] | object | A dependency. |
dependencies[...].type * | string | Defines the type of dependency. Possible values:
|
dependencies[...].property | string | The name of the property to which the dependency is applied. For more information, refer to the property list of Wwise Objects listed in Wwise Objects Reference . A property name. Refer to Wwise Objects Reference for information about the Wwise objects and their properties. |
dependencies[...].action * | string | The name of the action that is performed when the conditions are met. |
dependencies[...].context * | string | The name of the context in which the dependency is evaluated. |
dependencies[...].value | boolean | The value used by the dependency isMasterBus. |
dependencies[...].conditions | array | An array of conditions related to the dependency. |
dependencies[...].conditions [...] | object | A dependency condition. |
dependencies[...].conditions[...].referenceIsSet | boolean | Used for reference dependencies, defines if the target reference must be set or not. |
dependencies[...].conditions[...].restriction | one of: | Used for property dependencies, defines the restriction on which the property must be set. Restricts the value of the property. |
object | Empty object indicating that the property has no restriction. | |
object | Restrictions on the range of values supported by the property. | |
object | Restrictions on the reference object. | |
object | Restrictions of the property values. | |
dependencies[...].conditions[...].restriction.type * | string | The value restriction of the property. Possible values:
|
dependencies[...].conditions[...].restriction.min * | number | The minimum value for the property. |
dependencies[...].conditions[...].restriction.max * | number | The maximum value for the property. |
dependencies[...].conditions[...].restriction.type * | string | The object reference restrictions of the property. Possible values:
|
dependencies[...].conditions[...].restriction.restrictions * | array | The list of object reference restrictions. |
dependencies[...].conditions[...].restriction.restrictions [...] | one of: | |
object | Restrictions on the object type that can be referenced. | |
object | Restrictions on the object category from which objects can be referenced. | |
object | Restrictions on the hierarchy position relative to a parent objects must occupy. | |
string | Flag restrictions that, when present, are considered true. notNull indicates that the referenced object must exist; it cannot be null. playable indicates that the referenced object must be playable. Possible values:
| |
dependencies[...].conditions[...].restriction.restrictions[...].type * | array | An array of possible types. |
dependencies[...].conditions[...].restriction.restrictions[...].type [...] | string | Possible object type supported. See Wwise Objects Reference for the list of objects. |
dependencies[...].conditions[...].restriction.restrictions[...].sharedOnlyTypes | array | An array of types that are only supported as Shared objects (i.e., not Custom) even if the reference can support Custom objects. This is always a subset of "type". |
dependencies[...].conditions[...].restriction.restrictions[...].sharedOnlyTypes [...] | string | Possible object type supported as Shared only. See Wwise Objects Reference for the list of objects. |
dependencies[...].conditions[...].restriction.restrictions[...].category * | array | An array of supported categories. |
dependencies[...].conditions[...].restriction.restrictions[...].category [...] | string | Possible category supported. |
dependencies[...].conditions[...].restriction.restrictions[...].childOfReference * | string | Name of the reference. |
dependencies[...].conditions[...].restriction.type * | string | The value restriction of the property. Possible values:
|
dependencies[...].conditions[...].restriction.values * | array | Array of the possible enumerated values the property is restricted to. |
dependencies[...].conditions[...].restriction.values [...] | object | An enumerated value with a name. |
dependencies[...].conditions[...].restriction.values[...].value | one of: | The enumerated value. |
number | A numerical value. | |
boolean | A boolean value. | |
dependencies[...].conditions[...].restriction.values[...].displayName | string | The name associated with the value. |
restriction | one of: | Restricts the value of the property. |
object | Empty object indicating that the property has no restriction. | |
object | Restrictions on the range of values supported by the property. | |
object | Restrictions on the reference object. | |
object | Restrictions of the property values. | |
restriction.type * | string | The value restriction of the property. Possible values:
|
restriction.min * | number | The minimum value for the property. |
restriction.max * | number | The maximum value for the property. |
restriction.type * | string | The object reference restrictions of the property. Possible values:
|
restriction.restrictions * | array | The list of object reference restrictions. |
restriction.restrictions [...] | one of: | |
object | Restrictions on the object type that can be referenced. | |
object | Restrictions on the object category from which objects can be referenced. | |
object | Restrictions on the hierarchy position relative to a parent objects must occupy. | |
string | Flag restrictions that, when present, are considered true. notNull indicates that the referenced object must exist; it cannot be null. playable indicates that the referenced object must be playable. Possible values:
| |
restriction.restrictions[...].type * | array | An array of possible types. |
restriction.restrictions[...].type [...] | string | Possible object type supported. See Wwise Objects Reference for the list of objects. |
restriction.restrictions[...].sharedOnlyTypes | array | An array of types that are only supported as Shared objects (i.e., not Custom) even if the reference can support Custom objects. This is always a subset of "type". |
restriction.restrictions[...].sharedOnlyTypes [...] | string | Possible object type supported as Shared only. See Wwise Objects Reference for the list of objects. |
restriction.restrictions[...].category * | array | An array of supported categories. |
restriction.restrictions[...].category [...] | string | Possible category supported. |
restriction.restrictions[...].childOfReference * | string | Name of the reference. |
restriction.type * | string | The value restriction of the property. Possible values:
|
restriction.values * | array | Array of the possible enumerated values the property is restricted to. |
restriction.values [...] | object | An enumerated value with a name. |
restriction.values[...].value | one of: | The enumerated value. |
number | A numerical value. | |
boolean | A boolean value. | |
restriction.values[...].displayName | string | The name associated with the value. |
ui | object | Information related to how the property is displayed. |
ui.value | object | Specifies how the property value is handled by Wwise UI. |
ui.value.decimals | integer | The number of decimals displayed for the value. |
ui.value.step | number | The amount by which the display increments the value. |
ui.value.fine | number | The amount by which the display increments the value for fine adjustment. |
ui.value.min | number | The minimum display value. |
ui.value.max | number | The maximum display value. |
ui.value.infinity | number | The number used to represent infinity. |
ui.displayAs | object | Describe how the property is displayed. |
ui.displayAs.lrMix | boolean | Indicates if the property should be displayed as a left-right mix. |
ui.displayAs.musicNote | boolean | Indicates if the property should be displayed as a music note (MIDI). |
ui.displayAs.bitfield | boolean | Indicates if the property should be displayed as a bitfield. |
ui.displayAs.percentage | boolean | Indicates if the property should be displayed as a percentage. |
ui.dataMeaning | string | The unit type of the property. Possible values:
|
ui.autoUpdate | boolean | Indicates if the value of the property is updated while moving the slider. |
Refer to Using the Wwise Authoring API (WAAPI) for more information about Wwise Authoring API.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise