1 6 7 package javax.emb; 8 9 import java.io.InputStream; 10 import java.io.Serializable; 11 import java.net.URL; 12 13 27 public interface MediaFormat extends Serializable 28 { 29 64 byte[] assembleContent(URL mediaLocation, MediaSegment[] mediaSegments) 65 throws MediaException; 66 67 94 MediaSegment[] disassembleContent(URL mediaLocation, byte[] mediaContent) 95 throws MediaException; 96 97 119 MediaHeader extractHeader(InputStream content) throws MediaException; 120 121 137 Media extractProxy(InputStream content) throws MediaException; 138 139 146 public String getDefaultMimeType(); 147 148 158 public boolean isEmbedded(); 159 160 171 public boolean isStreamingDesirable(); 172 } | Popular Tags |