One Logo Pool Ball
PHASE · IOS API REFERENCE

PHASEPushStreamNode

class · iOS 15.0+ · SDK 27.1

class PHASEPushStreamNode

Members (8)

method · iOS 15.0+

scheduleBuffer

TypeScript
scheduleBufferBuffer(buffer: _AVFAudio_AVAudioPCMBuffer): void
Swift declaration
func scheduleBuffer(buffer: AVAudioPCMBuffer)
method · iOS 15.0+

scheduleBuffer

TypeScript
scheduleBufferBufferTimeOptions(buffer: _AVFAudio_AVAudioPCMBuffer, when?: (_AVFAudio_AVAudioTime) | null, options?: PHASEPushStreamBufferOptions): void
Swift declaration
func scheduleBuffer(buffer: AVAudioPCMBuffer, time when: AVAudioTime?, options: PHASEPushStreamBufferOptions = [])
method · iOS 15.0+

scheduleBuffer

TypeScript
scheduleBufferBufferTimeOptionsCompletionCallbackTypeCompletionHandler(buffer: _AVFAudio_AVAudioPCMBuffer, when: (_AVFAudio_AVAudioTime) | null, options: PHASEPushStreamBufferOptions, completionCallbackType: PHASEPushStreamCompletionCallbackCondition, completionHandler: ((arg0: PHASEPushStreamCompletionCallbackCondition) => void)): void
Swift declaration
func scheduleBuffer(buffer: AVAudioPCMBuffer, time when: AVAudioTime?, options: PHASEPushStreamBufferOptions = [], completionCallbackType: PHASEPushStreamCompletionCallbackCondition) async -> PHASEPushStreamCompletionCallbackCondition
method · iOS 15.0+

scheduleBuffer

TypeScript
scheduleBufferBufferCompletionCallbackTypeCompletionHandler(buffer: _AVFAudio_AVAudioPCMBuffer, completionCallbackType: PHASEPushStreamCompletionCallbackCondition, completionHandler: ((arg0: PHASEPushStreamCompletionCallbackCondition) => void)): void
Swift declaration
func scheduleBuffer(buffer: AVAudioPCMBuffer, completionCallbackType: PHASEPushStreamCompletionCallbackCondition) async -> PHASEPushStreamCompletionCallbackCondition
get · iOS 15.0+

format

TypeScript
get format(): _AVFAudio_AVAudioFormat
Swift declaration
var format: AVAudioFormat { get }
get · iOS 15.0+

gainMetaParameter

TypeScript
get gainMetaParameter(): (PHASENumberMetaParameter) | null
Swift declaration
var gainMetaParameter: PHASENumberMetaParameter? { get }
get · iOS 15.0+

mixer

TypeScript
get mixer(): PHASEMixer
Swift declaration
var mixer: PHASEMixer { get }
get · iOS 15.0+

rateMetaParameter

TypeScript
get rateMetaParameter(): (PHASENumberMetaParameter) | null
Swift declaration
var rateMetaParameter: PHASENumberMetaParameter? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PHASEPushStreamNode.init()

inherited init: clang: 'init' is unavailable

All PHASE types →