Skip to content

AudioRecorder

Not yet Class Audio NotBrowsable

Records audio streams in-experience.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members · 18 modern Roblox members not implemented yet

Description

This API is in development and is not available yet.

AudioRecorder records audio streams in-experience with a fixed time limit of 60 seconds. The results can be loaded into an AudioPlayer for playback.

At this time, AudioDeviceInput cannot be recorded. The GetUnrecordableInstancesAsync() method can be used to check specifically which instances aren't recordable.

Inheritance

Object → Instance → AudioRecorder

Properties

Member Signature Summary
IsRecording IsRecording: bool Whether the AudioRecorder is currently recording.
TimeLength TimeLength: double The current length of the recording in seconds.

Methods

Member Signature Summary
CanRecordAsync AudioRecorder:CanRecordAsync(): bool Returns whether the AudioRecorder can currently record.
Clear AudioRecorder:Clear(): null Clears out the recording from the AudioRecorder.
GetConnectedWires AudioRecorder:GetConnectedWires(pin: string): Instances Returns an array of Wires that are connected to the specified pin.
GetInputPins AudioRecorder:GetInputPins(): Array Gets the list of pins that Wire can use in Wire.TargetName to connect to this instance via its [Wire.TargetInstance](Wire.md#targetinsta…
GetOutputPins AudioRecorder:GetOutputPins(): Array Gets the list of pins that Wire can use in Wire.SourceName to connect to this instance via its [Wire.SourceInstance](Wire.md#sourceinsta…
GetTemporaryContent AudioRecorder:GetTemporaryContent(): Content Returns a Content object representing the current audio recording.
GetUnrecordableInstancesAsync AudioRecorder:GetUnrecordableInstancesAsync(): Instances Returns any instances which cannot be recorded.
RecordAsync AudioRecorder:RecordAsync(): null Starts recording audio.
Stop AudioRecorder:Stop(): null Stops recording audio.

Events

Member Signature Summary
WiringChanged WiringChanged(connected: bool, pin: string, wire: Wire, instance: Instance) Fires when another instance is connected to or disconnected from the AudioRecorder via a Wire.

Roblox reference: AudioRecorder

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.