Oracle interMedia Java Classes API Reference
10g Release 2 (10.2)

Part No. B14301-01


Oracle interMedia Java Classes API Reference

Oracle interMedia Java Classes is a component of Oracle interMedia, a product designed to manage multimedia Web content within Oracle Database.

See:
          Description

Packages
oracle.ord.im  
oracle.ord.media.io  
oracle.ord.media.jai.io  

 

Oracle interMedia Java Classes is a component of Oracle interMedia, a product designed to manage multimedia Web content within Oracle Database. Oracle interMedia Java Classes enables users to write Java applications using interMedia objects.

Oracle interMedia enables Oracle Database 10g to store, manage, and retrieve media data in an integrated fashion with other enterprise information. Oracle interMedia extends Oracle Database 10g reliability, availability, and data management to media content in Internet, electronic commerce, and media-rich applications.

The classes of in the following table represent instances of the interMedia database object types in a Java application.

Classes
OrdAudio Represents an instance of the ORDSYS.ORDAudio database type.
OrdDoc Represents an instance of the ORDSYS.ORDDoc database type.
OrdImage Represents an instance of the ORDSYS.ORDImage database type.
OrdImageSignature Represents an instance of the ORDSYS.ORDImageSignature database type.
OrdMediaUtil Allows other interMedia Java classes to connect to Oracle Database and access data in tables that contain columns of interMedia object types.
OrdVideo Represents an instance of the ORDSYS.ORDVideo database type.

Sun Microsystems has provided the Java Advanced Imaging (JAI) API as an extension to Java. JAI lets you introduce advanced image processing operations in your Java applications. With Oracle interMedia, you can read and write images stored in the database from your JAI applications.

Oracle interMedia Java Classes provides the oracle.ord.media.io.SeekableInputStream interface as well as several classes for JAI stream objects. The stream object classes let you read data from BLOBs and BFILEs and write to BLOBs and seekable output streams in your JAI applications. These stream objects are not meant to replace the input and output stream objects provided by Sun Microsystems.

The Java classes in the following table represent JAI input and output stream objects. These stream objects provide an interface to image data stored in BLOBs and BFILEs in OrdImage objects that can be used by JAI without loss in performance.

Classes
BfileInputStream Provides an interface for JAI to read data from BFILEs.
BlobInputStream Provides an interface for JAI to read data from BLOBs.
BlobOutputStream Provides an interface for JAI to write data to BLOBs.
SeekableOutputStream Provides an interface for JAI to specify output streams that are seekable.
FileSeekableOutputStream Provides an interface for JAI to specify file output streams that are seekable.
ByteArraySeekableOutputStream Provides an interface for JAI to specify byte array output streams that are seekable.
MemoryCacheSeekableOutputStream Provides an interface for JAI to specify memory cache output streams that are seekable.

Users of Oracle interMedia Java Classes should be familiar with SQL, PL/SQL, Java, Java Database Connectivity (JDBC), and Oracle interMedia. See Oracle interMedia User's Guide and Oracle interMedia Reference for more information.

For more information on using interMedia in a development environment, see the following documents in the Oracle Database documentation set:

For more information on using JDBC, see Oracle Database JDBC Developer's Guide and Reference.

For more information about the Java Advanced Imaging API, see the Web site for Sun Microsystems

http://java.sun.com


Oracle interMedia Java Classes API Reference
10g Release 2 (10.2)

Part No. B14301-01


Copyright © 1999, 2005, Oracle. All rights reserved.