AudioDeviceOutput

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

AudioDeviceOutput akzeptiert Audio-Streams, die auf physische Hardwaregeräte wie Lautsprecher oder Kopfhörer ausgegeben werden.Es bietet einen einzigen Eingang -Pin, der von Wires anvisiert werden kann.Alle Audioströme, die an einen AudioDeviceOutput angeschlossen sind, werden gehört.

Code-Beispiele

Outputting Audio to Device

local audioPlayer: AudioPlayer = Instance.new("AudioPlayer")
audioPlayer.Parent = workspace
audioPlayer.AssetId = "rbxassetid://9112854440"
local deviceOutput = Instance.new("AudioDeviceOutput")
deviceOutput.Parent = workspace
local wire = Instance.new("Wire")
wire.Parent = workspace
wire.SourceInstance = audioPlayer
wire.TargetInstance = deviceOutput
audioPlayer:Play()

Zusammenfassung

Eigenschaften

Methoden

Ereignisse

Eigenschaften

Player

Parallel lesen

Ein optionales Player, der dazu bestimmt ist, die verbundenen Audio-Streams zu hören.Wenn nicht spezifiziert, werden die Streams, die an diese AudioDeviceOutput verbindet, von allen gehört.

Methoden

GetConnectedWires

Instances

Gibt eine Reihe von Wires, die mit dem angegebenen anheftenverbunden sind. AudioDeviceOutput hat eine "Eingabe"anheften.

Parameter

pin: string
Standardwert: ""

Rückgaben

Instances

GetInputPins


Rückgaben

GetOutputPins


Rückgaben

Ereignisse

WiringChanged

Ereignis, das nachdem abgefeuert wird, nachdem ein Wire verbunden oder getrennt wurde, und das Wire jetzt oder zuvor mit einem Pin auf der AudioDeviceOutput und mit einigen anderen verwendbaren Instanzen verbunden war.

Parameter

connected: boolean

Ob die Instanz verbunden oder getrennt wurde.

pin: string

Die Pins auf der AudioDeviceOutput, die die Wire Ziele sind.

wire: Wire

Die Wire zwischen der AudioDeviceOutput und der anderen Instanz.

instance: Instance

Die andere Instanz, die über die Wire verbunden ist oder war.