Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The IAMMediaContent interface retrieves metadata from a stream. Applications can use this interface to retrieve information encoded into a stream, such as the author, title, and copyright. This interface is exposed by the AVI Splitter filter and the MPEG-1 Stream Splitter filter.
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.
Inheritance
The IAMMediaContent interface inherits from the IDispatch interface. IAMMediaContent also has these types of members:
Methods
The IAMMediaContent interface has these methods.
| IAMMediaContent::get_AuthorName The get_AuthorName method retrieves the author name. |
| IAMMediaContent::get_BaseURL The get_BaseURL method gets a base URL for the related web content. |
| IAMMediaContent::get_Copyright The get_Copyright method retrieves copyright information. |
| IAMMediaContent::get_Description The get_Description method retrieves a description of the content. |
| IAMMediaContent::get_LogoIconURL The get_LogoIconURL method retrieves a URL for the logo icon. |
| IAMMediaContent::get_LogoURL The get_LogoURL method retrieves a URL for the logo. |
| IAMMediaContent::get_MoreInfoBannerImage The get_MoreInfoBannerImage method retrieves an image for a related-information banner. |
| IAMMediaContent::get_MoreInfoBannerURL The get_MoreInfoBannerURL method retrieves a URL for a related-information banner. |
| IAMMediaContent::get_MoreInfoText The get_MoreInfoText method retrieves additional information as text. |
| IAMMediaContent::get_MoreInfoURL The get_MoreInfoURL method retrieves a URL for additional information about the content. |
| IAMMediaContent::get_Rating The get_Rating method retrieves the rating. |
| IAMMediaContent::get_Title The get_Title method retrieves the title. |
| IAMMediaContent::get_WatermarkURL The get_WatermarkURL method retrieves a URL for the watermark. |
Remarks
To define the interface identifier, include the header file Initguid.h before Qnetwork.h, but after Dshow.h and other header files:
#include <dshow.h>
#include <initguid.h>
#include <qnetwork.h>
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | qnetwork.h |