IAMMediaContent Interface (Compact 2013)
3/26/2014
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 IUnknown and IDispatch, the IAMMediaContent interface exposes the following methods.
Method |
Description |
---|---|
Retrieves the author name. |
|
Retrieves the title. |
|
Retrieves the rating. |
|
Retrieves a description of the content. |
|
Retrieves copyright information. |
|
Retrieves a base URL for the related Web content. |
|
Retrieves a URL for the logo. |
|
Retrieves a URL for the logo icon. |
|
Retrieves a URL for the watermark. |
|
Retrieves a URL for additional information about the content. |
|
Retrieves an image for a related-information banner. |
|
Retrieves a URL for a related-information banner. |
|
Retrieves additional information as text. |
Remarks
DirectShow applications and DirectShow filters have different include file and link library requirements.
Requires Qnetwork.h. To define the class identifier, include Initguid.h before Qnetwork.h, but after Dshow.h.
#include <dshow.h>
#include <initguid.h>
#include <qnetwork.h>
This interface is typically exposed by parser filters, such as the AVI Filter and the MPEG-1 Parser/Splitter.
Requirements
Header |
dshow.h, |
Library |
Strmiids.lib |