# AudioRecorder(ロブロックス クラス) > Records audio streams in-experience. - URL:https://roblox.minecraft-okinawa.com/reference/classes/AudioRecorder/ - 公式:https://create.roblox.com/docs/reference/engine/classes/AudioRecorder - 受け継いでいるクラス:Instance ## プロパティ - `AudioRecorder.IsRecording: boolean`:Whether the AudioRecorder is currently recording. - `AudioRecorder.TimeLength: double`:The current length of the recording in seconds. ## メソッド - `AudioRecorder:CanRecordAsync(): boolean`:Returns whether the AudioRecorder can currently record. - `AudioRecorder:Clear(): ()`:Clears out the recording from the AudioRecorder. - `AudioRecorder:GetConnectedWires(pin: string): List`:Returns an array of Class.Wire|Wires that are connected to the specified pin. - `AudioRecorder:GetInputPins(): Array`:Gets the list of pins that Wire can use in Wire.TargetName to connect to this instance via its Wire.TargetInstance property. - `AudioRecorder:GetOutputPins(): Array`:Gets the list of pins that Wire can use in Wire.SourceName to connect to this instance via its Wire.SourceInstance property. - `AudioRecorder:GetTemporaryContent(): Content`:Returns a Content object representing the current audio recording. - `AudioRecorder:GetUnrecordableInstancesAsync(): List`:Returns any instances which cannot be recorded. - `AudioRecorder:RecordAsync(): ()`:Starts recording audio. - `AudioRecorder:Stop(): ()`:Stops recording audio. ## イベント - `AudioRecorder.WiringChanged(connected: boolean, pin: string, wire: Wire, instance: Instance)`:Fires when another instance is connected to or disconnected from the AudioRecorder via a Wire. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)