Windows Dev Center

Expand Minimize

MESourceMetadataChanged event

Raised by a media source when it updates its metadata.

Event values

Possible values retrieved from IMFMediaEvent::GetValue include the following.



No event data.


If the media source cannot provide all of the metadata when the source is first created, it should raise this event after the metadata is available.

The media source should create a new presentation descriptor and copy all of the attributes from the presentation descriptor (PD) to the event object. The application can use the event object to enumerate the new PD attributes. In particular, the values for MF_PD_DURATION and MF_PD_TOTAL_FILE_SIZE might be unknown until the file is completely downloaded.


Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]


Mfobjects.h (include Mfidl.h)

See also

Media Foundation Events
Presentation Descriptor Attributes



Community Additions

© 2015 Microsoft