AudioRecorder¶
Not yet Class 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.