Package Summary Overview Summary

### class:ImageTranscoderSpi [NONE]
- All Implemented Interfaces: RegisterableService
      public abstract class ImageTranscoderSpi
      extends IIOServiceProvider
The service provider interface (SPI) for `ImageTranscoder`s. For more information on service provider classes, see the class comment for the `IIORegistry` class. See Also: `IIORegistry`, `ImageTranscoder`

### constructor:ImageTranscoderSpi() [NONE]
- #### ImageTranscoderSpi
      protected ImageTranscoderSpi()
Constructs a blank `ImageTranscoderSpi`. It is up to the subclass to initialize instance variables and/or override method implementations in order to provide working versions of all methods.

### constructor:ImageTranscoderSpi(java.lang.String, java.lang.String) [NONE]
- #### ImageTranscoderSpi
      public ImageTranscoderSpi(String vendorName,
                                String version)
Constructs an `ImageTranscoderSpi` with a given set of values. Parameters: `vendorName` - the vendor name. `version` - a version identifier.

### method:getReaderServiceProviderName() [NONE]
- #### getReaderServiceProviderName
      public abstract String getReaderServiceProviderName()
Returns the fully qualified class name of an `ImageReaderSpi` class that generates `IIOMetadata` objects that may be used as input to this transcoder. Returns: a `String` containing the fully-qualified class name of the `ImageReaderSpi` implementation class. See Also: `ImageReaderSpi`

### method:getWriterServiceProviderName() [NONE]
- #### getWriterServiceProviderName
      public abstract String getWriterServiceProviderName()
Returns the fully qualified class name of an `ImageWriterSpi` class that generates `IIOMetadata` objects that may be used as input to this transcoder. Returns: a `String` containing the fully-qualified class name of the `ImageWriterSpi` implementation class. See Also: `ImageWriterSpi`

### method:createTranscoderInstance() [NONE]
- #### createTranscoderInstance
      public abstract ImageTranscoder createTranscoderInstance()
Returns an instance of the `ImageTranscoder` implementation associated with this service provider. Returns: an `ImageTranscoder` instance.