AudioDeviceOutput

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

AudioDeviceOutput aceita streams de áudio para serem renderizados para dispositivos físicos de hardware, como alto-falantes ou fones de ouvido.Ele fornece um único pino de Entrada que pode ser alvo por Wires.Qualquer fluxo de áudio conectado a um AudioDeviceOutput é ouvido.

Amostras de código

Exibindo Áudio para Dispositivo

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

Resumo

Propriedades

  • Ler Parallel

    Um Player que tem a intenção de ouvir os fluxos de áudio conectados.

Métodos

Eventos

Propriedades

Player

Ler Parallel

Um opcional Player quem tem a intenção de ouvir os fluxos de áudio conectados.Se não especificado, os streams conectados a este AudioDeviceOutput são ouvidos por todos.

Métodos

GetConnectedWires

Instances

Retorna um array de Wires que estão conectados ao marcarespecificado. AudioDeviceOutput tem um marcar"Entrada".

Parâmetros

pin: string
Valor Padrão: ""

Devolução

Instances

GetInputPins


Devolução

GetOutputPins


Devolução

Eventos

WiringChanged

Evento que dispara depois que um Wire se conecta ou se desconecta, e que Wire está agora conectado ou foi previamente conectado a um pino no AudioDeviceOutput e a alguma outra instância viável.

Parâmetros

connected: boolean

Se a instância se conectou ou desconectou.

pin: string

O pino no AudioDeviceOutput que os alvos Wire alvo.

wire: Wire

O Wire entre a AudioDeviceOutput e a outra instância.

instance: Instance

A outra instância que está ou esteve conectada através do Wire .