Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This interface provides methods for retrieving metadata from a stream. Applications can use this interface to retrieve information encoded into a stream, such as the author, title, and copyright.

Depending on the stream type, a filter might support a subset of the methods on this interface. For example, the AVI Splitter retrieves the copyright, author name, and title from INFO chunks in the AVI file. The remaining methods return E_NOTIMPL.

In addition to the methods inherited from IUnknownand IDispatch, the IAMMediaContentinterface exposes the following methods.

Method Description

IAMMediaContent::get_AuthorName

Retrieves the author name.

IAMMediaContent::get_Title

Retrieves the title.

IAMMediaContent::get_Rating

Retrieves the rating.

IAMMediaContent::get_Description

Retrieves a description of the content.

IAMMediaContent::get_Copyright

Retrieves copyright information.

IAMMediaContent::get_BaseURL

Retrieves a base URL for the related Web content.

IAMMediaContent::get_LogoURL

Retrieves a URL for the logo.

IAMMediaContent::get_LogoIconURL

Retrieves a URL for the logo icon.

IAMMediaContent::get_WatermarkURL

Retrieves a URL for the watermark.

IAMMediaContent::get_MoreInfoURL

Retrieves a URL for additional information about the content.

IAMMediaContent::get_MoreInfoBannerImage

Retrieves an image for a related-information banner.

IAMMediaContent::get_MoreInfoBannerURL

Retrieves a URL for a related-information banner.

IAMMediaContent::get_MoreInfoText

Retrieves additional information as text.

Remarks

DirectShow applications and DirectShow filters have different include file and link library requirements. See Setting Up the Build Environmentfor more information.

Requires Qnetwork.h. To define the class identifier, include Initguid.h before Qnetwork.h, but after Dshow.h.

Copy Code
#include <dshow.h>
#include <initguid.h>
#include <qnetwork.h>

Requirements

Header dshow.h, initguid.h, qnetwork.h
Windows Embedded CE Windows CE 2.12 and later
Windows Mobile Windows Mobile Version 5.0 and later