# Google Data APIs Client Library (1.43.0)

## Package com.google.gdata.data.media

Interface Summary
IMediaContent: The IMediaContent interface defines the common interface for media content.
IMediaEntry: The IMediaEntry interface defines a common base interface for GData media entries that is shared between the old and new data models.
MediaSource: The MediaSource interface provides a model for accessing media content sent by the GData client or returned by a GDataFeed service implementation.

Class Summary
BaseMediaSource: The BaseMediaSource class provides an abstract base class implementation of the `MediaSource` interface.
GDataContentHandler: The GDataContentHandler class implements the `DataContentHandler` interface of the JavaBeans Activation Framework to enable the parsing and generation of Atom feed and entry XML from MIME media data.
MediaBodyPart: The MediaBodyPart class extends the base MimeBodyPart implementation to provide streaming media support for GData MIME multipart content.
MediaByteArraySource: The MediaByteArraySource class provides a basic implementation of the `MediaSource` interface that reads media data from an in-memory byte array.
MediaEntry<E extends BaseEntry<E>>: The MediaEntry class is an abstract base class for GData services that support media content.
MediaFeed<F extends BaseFeed,E extends BaseEntry>: The MediaFeed class extends `BaseFeed` to add media-related operations for feeds that contain media content.
MediaFileSource: The MediaFileSource class provides a basic implementation of the `MediaSource` interface that reads media data from a `File`.
MediaMultipart: The MediaMultipart class provides helper code for parsing and generating MIME multipart/related content used to transport GData media resources.
MediaSource.Output: The Output class provides helper methods for MediaSource handling.
MediaStreamSource: The MediaStreamSource class provides a basic implementation of the `MediaSource` interface that reads media data from an existing `InputStream`.