1
2
3
4
5 package org.daisy.pipeline.audio.impl;
6
7 public class SystemAudioEncoder_SPI
8 implements org.daisy.common.spi.ServiceWithProperties
9 , org.daisy.common.spi.CreateOnStart , org.daisy.pipeline.audio.AudioEncoderService
10 {
11
12 private static final org.slf4j.Logger spi_log = org.slf4j.LoggerFactory.getLogger(SystemAudioEncoder_SPI.class);
13
14 private final java.util.Map spi_props;
15 private boolean spi_deactivated = false;
16
17 private final org.daisy.pipeline.audio.impl.SystemAudioEncoder delegate;
18
19 public SystemAudioEncoder_SPI() {
20 delegate = new org.daisy.pipeline.audio.impl.SystemAudioEncoder();
21 spi_log.trace("Creating SystemAudioEncoder");
22 spi_props = new java.util.HashMap();
23 spi_props.put("component.name", "system-audio-encoder");
24 }
25
26 public void spi_deactivate() {
27 }
28
29 public java.util.Map spi_getProperties() {
30 return spi_props;
31 }
32
33 @Override
34 public boolean supportsFileType(
35 javax.sound.sampled.AudioFileFormat.Type arg1
36 ) {
37 return delegate.supportsFileType(
38 arg1
39 );
40 }
41
42 @Override
43 public java.util.Optional<org.daisy.pipeline.audio.AudioEncoder> newEncoder(
44 java.util.Map<java.lang.String,java.lang.String> arg1
45 ) {
46 return delegate.newEncoder(
47 arg1
48 );
49 }
50
51 @Override
52 public String toString() {
53 return delegate.toString();
54 }
55
56 @Override
57 public int hashCode() {
58 return delegate.hashCode();
59 }
60
61 @Override
62 public boolean equals(Object o) {
63 return delegate.equals(o);
64 }
65 }