📄 tracingcodec.java
字号:
package net.sf.fmj.test.compat.codec;import javax.media.Buffer;import javax.media.Codec;import javax.media.Format;import javax.media.ResourceUnavailableException;import javax.media.format.RGBFormat;import javax.media.protocol.ContentDescriptor;/** * net.sf.fmj.test.compat.codec.TracingCodec * @author Ken Larson * */public class TracingCodec implements Codec{ private static void trace(String s) { System.out.println(s); } public Format[] getSupportedInputFormats() { trace("getSupportedInputFormats"); return new Format[] {new ContentDescriptor("zzz")}; } public Format[] getSupportedOutputFormats(Format input) { trace("getSupportedOutputFormats " + input); return new Format[] {new RGBFormat()}; } public int process(Buffer input, Buffer output) { trace("process"); return 0; } public Format setInputFormat(Format format) { trace("setInputFormat " + format); return null; } public Format setOutputFormat(Format format) { trace("setOutputFormat " + format); return null; } public void close() { trace("close"); } public String getName() { trace("getName"); return "Tracing Codec"; } public void open() throws ResourceUnavailableException { trace("open"); } public void reset() { trace("reset"); } public Object getControl(String controlType) { trace("getControl"); return null; } public Object[] getControls() { trace("getControls"); return null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -