package Ġle od en ault . sync ed . audio Ċ Ċ import Ġcom . sed mell uq . discord . lav ap layer . player . Audio Player Ċ import Ġcom . sed mell uq . discord . lav ap layer . player . Audio Player Manager Ċ import Ġcom . sed mell uq . discord . lav ap layer . player . Default Audio Player Manager Ċ import Ġcom . sed mell uq . discord . lav ap layer . source . Audio Source Managers Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ object ĠAudio D agger Module Ġ{ ĊĠ Ġ@ Provides ĊĠ Ġ@ Singleton ĊĠ Ġfun Ġprovide Audio Player Manager (): ĠAudio Player Manager Ġ{ ĊĠĠĠ Ġval Ġaudio Player Manager Ġ= ĠDefault Audio Player Manager (). also Ġ{ ĊĠĠĠĠĠ Ġit . frame Buffer Duration Ġ= Ġ 2 0 Ġ// Ġms ĊĠĠĠ Ġ} ĊĠĠĠ ĠAudio Source Managers . register Local Source ( audio Player Manager ) ĊĠĠĠ Ġreturn Ġaudio Player Manager ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġ@ Singleton ĊĠ Ġfun Ġprovide Audio Player ( audio Player Manager : ĠAudio Player Manager ): ĠAudio Player Ġ{ ĊĠĠĠ Ġreturn Ġaudio Player Manager . create Player () ĊĠ Ġ} Ċ }