次の方法で共有


MESourceMetadataChanged イベント

メタデータを更新するときにメディア ソースによって発生します。

イベント値

IMFMediaEvent::GetValue から取得できる値は次のとおりです。

VARTYPE 説明
VT_EMPTY
イベント データはありません。

注釈

メディア ソースが最初に作成されたときにすべてのメタデータを提供できない場合は、メタデータが使用可能になった後にこのイベントを発生させる必要があります。

メディア ソースは、新しいプレゼンテーション記述子を作成し、プレゼンテーション記述子 (PD) からイベント オブジェクトにすべての属性をコピーする必要があります。 アプリケーションでは、 イベント オブジェクトを使用して、新しい PD 属性を列挙できます。 特に、 ファイル が完全にダウンロードされるまで、 MF_PD_DURATIONとMF_PD_TOTAL_FILE_SIZE の値が不明な場合があります。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

Media Foundation イベント

プレゼンテーション記述子の属性