Version

menu_open
Wwise SDK 2023.1.5
ak.wwise.core.object.set Arguments Schema

Schema

{
"localDefinitions": {
"object": {
"type": "object",
"description": "Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"type": "array",
"description": "An array of child objects to be created (Recursive).\\n An array of child objects to be created.",
"items": {
"type": "object",
"description": "Child objects to be created.\\n Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"$ref": "#/localDefinitions/objectArray",
"description": "An array of child objects to be created (Recursive)."
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"$ref": "#/localDefinitions/objectArray",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object."
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
}
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"type": "array",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object.\\n An array of child objects to be created.",
"items": {
"type": "object",
"description": "Child objects to be created.\\n Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"$ref": "#/localDefinitions/objectArray",
"description": "An array of child objects to be created (Recursive)."
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"$ref": "#/localDefinitions/objectArray",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object."
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
}
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"type": "object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types.\\n Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"type": "array",
"description": "An array of child objects to be created (Recursive).\\n An array of child objects to be created.",
"items": {
"$ref": "#/localDefinitions/object",
"description": "Child objects to be created."
}
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"type": "array",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object.\\n An array of child objects to be created.",
"items": {
"$ref": "#/localDefinitions/object",
"description": "Child objects to be created."
}
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
"objectArray": {
"type": "array",
"description": "An array of child objects to be created.",
"items": {
"type": "object",
"description": "Child objects to be created.\\n Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"type": "array",
"description": "An array of child objects to be created (Recursive).\\n An array of child objects to be created.",
"items": {
"$ref": "#/localDefinitions/object",
"description": "Child objects to be created."
}
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"type": "array",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object.\\n An array of child objects to be created.",
"items": {
"$ref": "#/localDefinitions/object",
"description": "Child objects to be created."
}
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
}
}
},
"type": "object",
"properties": {
"objects": {
"type": "array",
"description": "An array of objects on which to set values and create child or list objects.",
"items": {
"type": "object",
"description": "The object specification, values to set, objects to create, and overriding options applicable to this object.",
"properties": {
"object": {
"anyOf": [
{
"type": "string",
"pattern": "^(StateGroup|SwitchGroup|SoundBank|GameParameter|Event|Effect|AudioDevice|Trigger|Attenuation|DialogueEvent|Bus|AuxBus|Conversion|ModulatorLfo|ModulatorEnvelope|ModulatorTime|Platform|Language|AcousticTexture|Global):[a-zA-Z0-9_]+$",
"description": "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"
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
},
{
"type": "string",
"pattern": "^\\\\",
"description": "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."
}
],
"description": "The ID (GUID), name, or path of the existing object on which to set the name, notes, properties or references and under which to create children or create objects in a list."
},
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"onNameConflict": {
"type": "string",
"description": "The action to take if \"object\" already has a child with the same name. Default value is \"fail\". Refer to \\ref waapi_create_objects_modes for more information.",
"enum": [
"rename",
"replace",
"fail",
"merge"
]
},
"listMode": {
"type": "string",
"description": "The action to take if \"object\" already has objects in a specified list. Default value is \"append\". Refer to \\ref waapi_set_lists_modes for more information.",
"enum": [
"replaceAll",
"append"
]
},
"name": {
"type": "string",
"description": "The new name of \"object\"."
},
"notes": {
"type": "string",
"description": "The new notes or comments of \"object\"."
},
"children": {
"type": "array",
"description": "An array of child objects to be created.",
"items": {
"type": "object",
"description": "Child objects to be created.\\n Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"$ref": "#/localDefinitions/objectArray",
"description": "An array of child objects to be created (Recursive)."
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"$ref": "#/localDefinitions/objectArray",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object."
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
}
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"type": "array",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object.\\n An array of child objects to be created.",
"items": {
"type": "object",
"description": "Child objects to be created.\\n Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"$ref": "#/localDefinitions/objectArray",
"description": "An array of child objects to be created (Recursive)."
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"$ref": "#/localDefinitions/objectArray",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object."
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
}
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
},
{
"type": "object",
"description": "Child object to be created.",
"properties": {
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "The ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types or \\ref wobjectnodetypes for possible node types."
},
"name": {
"type": "string",
"description": "The name of the new object."
},
"notes": {
"type": "string",
"description": "The notes or comments of the new object."
},
"classId": {
"type": "integer",
"description": "The ID (class ID) of the plug-in. Only specify for Effect or Source plug-ins. Refer to \\ref wobjects_index for possible ClassId values.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"language": {
"type": "string",
"description": "The ID (GUID) or name of the language. Only use this argument when creating Sound Voice objects."
},
"children": {
"type": "array",
"description": "An array of child objects to be created (Recursive).\\n An array of child objects to be created.",
"items": {
"$ref": "#/localDefinitions/object",
"description": "Child objects to be created."
}
},
"import": {
"description": "Import command argument.",
"type": "object",
"properties": {
"autoAddToSourceControl": {
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true.",
"type": "boolean"
},
"files": {
"type": "array",
"items": {
"description": "Parameters of one audio file",
"type": "object",
"properties": {
"audioFile": {
"type": "string",
"description": "Path to media file to import. This path must be accessible from Wwise. For using WAAPI on Mac, please refer to \\ref waapi_path_on_mac ."
},
"audioFileBase64": {
"type": "string",
"description": "Base64 encoded WAV audio file data to import with its target file path relative to the Originals folder, separated by a vertical bar. E.g. 'MySound.wav|UklGRu...'.",
"pattern": "^(.+\\.wav\\|((?:[A-Za-z0-9\\+\\/]{4})*(?:[A-Za-z0-9\\+\\/]{2}==|[A-Za-z0-9\\+\\/]{3}=))+)$"
},
"originalsSubFolder": {
"type": "string",
"description": "Specifies the 'originals' sub-folder in which to place the imported audio file. This folder is relative to the 'originals' folder in which the file would normally be imported. Example: if importing an SFX, then the audio file is imported to the folder Originals\\\\SFX\\\\originalsPath."
},
"language": {
"type": "string",
"description": "Imports the language for the audio file import (taken from the project's defined languages, found in the WPROJ file LanguageList)."
},
"objectType": {
"type": "string",
"description": "Specifies the type of object to create when importing an audio file. This type can also be specified directly in the objectPath. Refer to \\ref wobjects_index for the available types."
}
},
"additionalProperties": false,
"required": []
},
"description": "Array of import files."
}
},
"additionalProperties": false,
"required": [
"files"
]
}
},
"patternProperties": {
"^@[:_a-zA-Z0-9]+$": {
"anyOf": [
{
"type": "array",
"description": "Objects to create in list \\@listName. Refer to \\ref wobjects_index for the possible list names for each Wwise object.\\n An array of child objects to be created.",
"items": {
"$ref": "#/localDefinitions/object",
"description": "Child objects to be created."
}
},
{
"type": "null",
"description": "A null value. No reference to an object."
},
{
"type": "string",
"description": "A string value."
},
{
"type": "array",
"description": "An array of object references.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"type": "number",
"description": "A numerical value."
},
{
"type": "boolean",
"description": "A boolean value."
},
{
"$ref": "#/localDefinitions/object",
"description": "Object to create and assign to a reference. Refer to \\ref wobjects_index for the possible object types."
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
},
{
"description": "The definition of an \"in-place\" Curve object.",
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "The type of the new object. Refer to \\ref wobjects_index for possible object types."
},
"points": {
"type": "array",
"description": "Used when creating a Curve.\\n An array of points defining a curve.",
"items": {
"type": "object",
"description": "A point in the curve.",
"properties": {
"x": {
"type": "number",
"description": "X coordinate of curve point."
},
"y": {
"type": "number",
"description": "Y coordinate of curve point."
},
"shape": {
"type": "string",
"description": "Shape of the curve segment between this point and the next.",
"enum": [
"Constant",
"Linear",
"Log3",
"Log2",
"Log1",
"InvertedSCurve",
"SCurve",
"Exp1",
"Exp2",
"Exp3"
]
}
},
"required": [
"x",
"y",
"shape"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"points"
],
"additionalProperties": false
}
]
}
},
"required": [
"type",
"name"
],
"additionalProperties": false
},
{
"type": "array",
"description": "Array of Ref Objects.\\n Several values provided for the option.",
"items": {
"type": "string",
"description": "A value for the option."
}
}
]
}
},
"required": [
"object"
],
"additionalProperties": false
}
},
"platform": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "The name of the object."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
}
],
"description": "Unless overriden by an individual \"object\", the ID (GUID) or unique name of the platform used when setting properties and references via this operation. Not specifying a platform sets the value for all linked platforms."
},
"onNameConflict": {
"type": "string",
"description": "Unless overriden by an individual \"object\", the action to take if \"object\" already has a child with the same name. Default value is \"fail\". Refer to \\ref waapi_create_objects_modes for more information.",
"enum": [
"rename",
"replace",
"fail",
"merge"
]
},
"listMode": {
"type": "string",
"description": "Unless overriden by an individual \"object\", the action to take if \"object\" already has objects in a specified list. Default value is \"append\". Refer to \\ref waapi_set_lists_modes for more information.",
"enum": [
"replaceAll",
"append"
]
},
"autoAddToSourceControl": {
"type": "boolean",
"description": "Determines if Wwise automatically performs an Add source control operation for affected work units. Defaults to true."
}
},
"required": [
"objects"
],
"additionalProperties": false
}

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise