AudioDeviceOutput

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

AudioDeviceOutput akceptuje strumienie audio do renderowania na urządzenia fizyczne, takie jak głośniki lub słuchawki.Zapewnia pojedynczą przepustkę Wejścia , którą można ukierunkować przez Wires.Każdy strumień audio podłączony do AudioDeviceOutput jest słyszany.

Przykłady kodu

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()

Podsumowanie

Właściwości

  • Odczyt równoległy

    A Player który ma słyszeć połączone strumienie audio.

Zdarzenia

Właściwości

Player

Odczyt równoległy

Opcjonalny Player kto ma słyszeć połączone strumienie audio.Jeśli nie zostanie określone, strumienie podłączone do tego AudioDeviceOutput są słyszane przez wszystkich.

Metody

GetConnectedWires

Instances

Zwraca tablicę Wires, która jest połączona z określonym przypinać. AudioDeviceOutput ma jedną przypinać"Wejście".

Parametry

pin: string
Wartość domyślna: ""

Zwroty

Instances

GetInputPins


Zwroty

GetOutputPins


Zwroty

Zdarzenia

WiringChanged

Wydarzenie, które wystrzeliwuje po tym, jak Wire łączy się lub odłącza się, a które Wire jest teraz połączone lub było wcześniej połączone z przypinką na AudioDeviceOutput i z niektórymi innymi dostępnymi instancjami.

Parametry

connected: boolean

Czy instancja została połączona czy odłączona.

pin: string

Przypinka na AudioDeviceOutput , która jest przeznaczona dla celów Wire.

wire: Wire

The Wire pomiędzy AudioDeviceOutput i inną instancja.

instance: Instance

Inna instancja, która jest lub była połączona za pośrednictwem Wire.