---
title: "init(mixerDefinition:format:identifier:)"
framework: phase
role: symbol
role_heading: Initializer
path: "phase/phasepullstreamnodedefinition/init(mixerdefinition:format:identifier:)"
---

# init(mixerDefinition:format:identifier:)

## Declaration

```swift
convenience init(mixerDefinition: PHASEMixerDefinition, format: AVAudioFormat, identifier: String)
```

## Parameters

- `mixerDefinition`: The mixer definition this stream will be assigned to
- `format`: The AVAudioFormat object that will define the attributes of the audio this node will accept. Only Core Audio’s standard deinterleaved 32-bit floating-point formats are supported.
- `identifier`: An optional custom identifier to give to this object

## Return Value

Return Value A new PHASEPullStreamNodeDefinition object

## Discussion

Discussion Create a pull stream node definition
