Version

    Other Documentation

menu_open
Wwise SDK 2022.1.11
ak.wwise.core.profiler.getAudioObjects Result Schema

Schema

{
"type": "object",
"properties": {
"return": {
"type": "array",
"description": "Array of Audio Objects.",
"items": {
"type": "object",
"description": "Audio Object.\\n An audio object. Use the return options to specify which property is required.",
"properties": {
"busName": {
"type": "string",
"description": "Name of the bus instance."
},
"effectPluginName": {
"type": "string",
"description": "Name of the effect plug-in after which the Audio Object was captured."
},
"audioObjectID": {
"type": "integer",
"description": "The ID of the Audio Object.\\n Unsigned Integer 64-bit.",
"minimum": 0,
"maximum": 18446744073709551615
},
"busPipelineID": {
"type": "integer",
"description": "The Pipeline ID of the Bus instance.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"gameObjectID": {
"type": "integer",
"description": "The Game Object ID of the Bus instance.\\n Unsigned Integer 64-bit.",
"minimum": 0,
"maximum": 18446744073709551615
},
"gameObjectName": {
"type": "string",
"description": "The name of the Game Object of the Bus Instance."
},
"audioObjectName": {
"type": "string",
"description": "The name of the Audio Object. Can be empty."
},
"instigatorPipelineID": {
"type": "integer",
"description": "The pipeline ID of the instigator from which the Audio Object originates. Can be either a Bus instance or a Voice.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"busID": {
"type": "integer",
"description": "The short ID of the Bus.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"busGUID": {
"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": "The GUID of the Bus.\\n An object GUID of the form: {aabbcc00-1122-3344-5566-77889900aabb}."
},
"spatializationMode": {
"type": "integer",
"description": "The spatialization mode. Use <tt>Ak3DSpatializationMode</tt> to interpret the value.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"x": {
"type": "number",
"description": "The X value of the Audio Object position."
},
"y": {
"type": "number",
"description": "The Y value of the Audio Object position."
},
"z": {
"type": "number",
"description": "The Z value of the Audio Object position."
},
"spread": {
"type": "number",
"description": "The spread value (normalized) of the Audio Object."
},
"focus": {
"type": "number",
"description": "The focus value (normalized) of the Audio Object."
},
"channelConfig": {
"type": "integer",
"description": "The channel configuration of the Audio Object. Use <tt>AK::AkChannelConfig::Deserialize</tt> to deserialize the value.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"effectClassID": {
"type": "integer",
"description": "The Class ID of the effect after which the Audio Object was captured. Usage of <tt>AK_INVALID_UNIQUE_ID</tt> constant means that this Audio Object was captured before applying the first effect.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"effectIndex": {
"type": "integer",
"description": "The index of the effect after which the Audio Object was captured.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"metadata": {
"type": "array",
"description": "Array of objects containing metadata of the Audio Object.",
"items": {
"type": "object",
"description": "An object of metadata.",
"properties": {
"metadataClassID": {
"type": "integer",
"description": "The class ID of the metadata.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"metadataName": {
"type": "string",
"description": "The name of the metadata."
},
"sourceID": {
"type": "string",
"description": "The ID (GUID) of the source object."
},
"sourceShortID": {
"type": "integer",
"description": "The short ID of the source object.\\n Unsigned Integer 32-bit.",
"minimum": 0,
"maximum": 4294967295
},
"sourceName": {
"type": "string",
"description": "The name of the source object."
}
},
"required": [
"metadataClassID",
"sourceShortID"
],
"additionalProperties": false
}
},
"rmsMeter": {
"type": "array",
"description": "Array of volume values (one per channel) for the RMS meter.",
"items": {
"type": "number",
"description": "The volume value (DB) of the channel."
}
},
"peakMeter": {
"type": "array",
"description": "Array of volume values (one per channel) for the Peak meter.",
"items": {
"type": "number",
"description": "The volume value (DB) of the channel."
}
}
},
"additionalProperties": false
}
}
},
"required": [
"return"
],
"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