Klasse ConvertServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
server.restful.common.JSIDPlay2Servlet
server.restful.servlets.ConvertServlet
Alle implementierten Schnittstellen:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

@WebServlet(name="ConvertServlet", displayName="ConvertServlet", asyncSupported=true, urlPatterns="/jsidplay2service/JSIDPlay2REST/convert/*", description="Stream e.g. SID as MP3 or D64 as MP3 or RTMP video stream") @ServletSecurity(@HttpConstraint(rolesAllowed={})) public class ConvertServlet extends JSIDPlay2Servlet
Siehe auch:
  • Felddetails

  • Konstruktordetails

    • ConvertServlet

      public ConvertServlet()
  • Methodendetails

    • init

      public void init() throws jakarta.servlet.ServletException
      Setzt außer Kraft:
      init in Klasse jakarta.servlet.GenericServlet
      Löst aus:
      jakarta.servlet.ServletException
    • destroy

      public void destroy()
      Angegeben von:
      destroy in Schnittstelle jakarta.servlet.Servlet
      Setzt außer Kraft:
      destroy in Klasse jakarta.servlet.GenericServlet
    • getServletFiltersParameterMap

      public Map<Class<? extends jakarta.servlet.http.HttpFilter>,Map<String,String>> getServletFiltersParameterMap()
      Setzt außer Kraft:
      getServletFiltersParameterMap in Klasse JSIDPlay2Servlet
    • doGet

      protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException
      Stream e.g. SID as MP3 or D64 as RTMP video stream.
      E.g. stream audio
      http://haendel.ddns.net:8080/jsidplay2service/JSIDPlay2REST/convert/C64Music/MUSICIANS/D/DRAX/Worktunes/Outro.sid
      E.g. stream video
      http://haendel.ddns.net:8080/jsidplay2service/JSIDPlay2REST/convert/C64Music/10_Years_HVSC_1.d64?enableSidDatabase=true&startTime=00:00&defaultLength=04:00&fadeIn=00:00&fadeOut=00:00&loop=false&single=true&frequency=MEDIUM&sampling=RESAMPLE&mainVolume=0&secondVolume=0&thirdVolume=0&mainBalance=0.3&secondBalance=0.7&thirdBalance=0.5&mainDelay=0&secondDelay=20&thirdDelay=0&bufferSize=65536&cbr=64&vbrQuality=5&vbr=false&acBitRate=64000&vcBitRate=480000&vcAudioDelay=0&delayBypass=true&reverbBypass=true&defaultEmulation=RESIDFP&defaultClock=PAL&defaultModel=MOS8580&sidToRead=FIRST_SID&digiBoosted8580=false&fakeStereo=false&muteVoice1=false&muteVoice2=false&muteVoice3=false&muteVoice4=false&muteStereoVoice1=false&muteStereoVoice2=false&muteStereoVoice3=false&muteStereoVoice4=false&muteThirdSidVoice1=false&muteThirdSidVoice2=false&muteThirdSidVoice3=false&muteThirdSidVoice4=false&filter6581=FilterAverage6581&stereoFilter6581=FilterAverage6581&thirdFilter6581=FilterAverage6581&filter8580=FilterAverage8580&stereoFilter8580=FilterAverage8580&thirdFilter8580=FilterAverage8580&reSIDfpFilter6581=FilterAlankila6581R4AR_3789&reSIDfpStereoFilter6581=FilterAlankila6581R4AR_3789&reSIDfpThirdFilter6581=FilterAlankila6581R4AR_3789&reSIDfpFilter8580=FilterTrurl8580R5_3691&reSIDfpStereoFilter8580=FilterTrurl8580R5_3691&reSIDfpThirdFilter8580=FilterTrurl8580R5_3691&detectPSID64ChipModel=true&hls=true&hlsType=VIDEO_JS&pressSpaceInterval=90&status=true&jiffydos=true
      Setzt außer Kraft:
      doGet in Klasse JSIDPlay2Servlet
      Löst aus:
      jakarta.servlet.ServletException
      IOException