public abstract class Registry
extends java.lang.Object
| Constructor and Description |
|---|
Registry() |
| Modifier and Type | Method and Description |
|---|---|
Codec |
getCodec(Format inputFormat,
Format outputFormat) |
abstract java.lang.String[] |
getCodecClasses(Format inputFormat,
Format outputFormat) |
Codec[] |
getCodecs(Format inputFormat,
Format outputFormat) |
Codec |
getDecoder(Format inputFormat) |
java.lang.String[] |
getDecoderClasses(Format format) |
Codec[] |
getDecoders(Format inputFormat) |
Codec |
getEncoder(Format outputFormat) |
java.lang.String[] |
getEncoderClasses(Format format) |
Codec[] |
getEncoders(Format outputFormat) |
abstract java.lang.String |
getExtension(Format ff) |
abstract Format |
getFileFormat(java.io.File file) |
abstract Format[] |
getFileFormats() |
static Registry |
getInstance() |
MovieReader |
getReader(java.io.File file) |
MovieReader |
getReader(Format fileFormat,
java.io.File file) |
abstract java.lang.String[] |
getReaderClasses(Format fileFormat) |
abstract Format[] |
getReaderFormats() |
MovieWriter |
getWriter(java.io.File file) |
MovieWriter |
getWriter(Format fileFormat,
java.io.File file) |
abstract java.lang.String[] |
getWriterClasses(Format fileFormat) |
abstract Format[] |
getWriterFormats() |
protected abstract void |
init() |
abstract void |
putCodec(Format inputFormat,
Format outputFormat,
java.lang.String codecClass) |
abstract void |
putFileFormat(java.lang.String extension,
Format format) |
abstract void |
putReader(Format fileFormat,
java.lang.String readerClass) |
abstract void |
putWriter(Format fileFormat,
java.lang.String writerClass) |
java.util.ArrayList<Format> |
suggestOutputFormats(Format inputMediaFormat,
Format outputFileFormat) |
abstract void |
unregisterCodec(java.lang.String codecClass) |
public static Registry getInstance()
protected abstract void init()
public abstract void putCodec(Format inputFormat, Format outputFormat, java.lang.String codecClass)
public final java.lang.String[] getDecoderClasses(Format format)
public final java.lang.String[] getEncoderClasses(Format format)
public abstract java.lang.String[] getCodecClasses(Format inputFormat, Format outputFormat)
public abstract void putReader(Format fileFormat, java.lang.String readerClass)
public abstract void putWriter(Format fileFormat, java.lang.String writerClass)
public abstract java.lang.String[] getReaderClasses(Format fileFormat)
public abstract java.lang.String[] getWriterClasses(Format fileFormat)
public MovieReader getReader(Format fileFormat, java.io.File file)
public MovieWriter getWriter(java.io.File file)
public MovieWriter getWriter(Format fileFormat, java.io.File file)
public MovieReader getReader(java.io.File file)
public abstract void putFileFormat(java.lang.String extension,
Format format)
public abstract Format getFileFormat(java.io.File file)
public abstract Format[] getReaderFormats()
public abstract Format[] getWriterFormats()
public abstract Format[] getFileFormats()
public abstract java.lang.String getExtension(Format ff)
public java.util.ArrayList<Format> suggestOutputFormats(Format inputMediaFormat, Format outputFileFormat)
public abstract void unregisterCodec(java.lang.String codecClass)
Copyright © 2022. All Rights Reserved.