AUParameterTree.CreateGroup Method

Definition

Overloads

CreateGroup(String, String, AUParameterNode[])

Creates a parameter group with the specified identifier, name, and children.

CreateGroup(AUParameterGroup, String, String, UInt64)

Copies a template parameter group and sets the identifier, name, and template-group-relative addressOffset.

CreateGroup(String, String, AUParameterNode[])

Creates a parameter group with the specified identifier, name, and children.

[Foundation.Export("createGroupWithIdentifier:name:children:")]
public static AudioUnit.AUParameterGroup CreateGroup (string identifier, string name, AudioUnit.AUParameterNode[] children);
static member CreateGroup : string * string * AudioUnit.AUParameterNode[] -> AudioUnit.AUParameterGroup

Parameters

identifier
String

A permanent non-localized name for the group.

name
String

A localized display name.

children
AUParameterNode[]

The array of parameter nodes that will become the group's children.

Returns

A new parameter group.

Attributes

Applies to

CreateGroup(AUParameterGroup, String, String, UInt64)

Copies a template parameter group and sets the identifier, name, and template-group-relative addressOffset.

[Foundation.Export("createGroupFromTemplate:identifier:name:addressOffset:")]
public static AudioUnit.AUParameterGroup CreateGroup (AudioUnit.AUParameterGroup templateGroup, string identifier, string name, ulong addressOffset);
static member CreateGroup : AudioUnit.AUParameterGroup * string * string * uint64 -> AudioUnit.AUParameterGroup

Parameters

templateGroup
AUParameterGroup

The parameter group to copy.

identifier
String

A permanent non-localized name for the new group.

name
String

A localized display name for the new group.

addressOffset
UInt64

The offset, relative to the template group, of the new group's parameters.

Returns

The copied parameter group.

Attributes

Applies to