MESourceMetadataChanged-Ereignis
Wird von einer Medienquelle ausgelöst, wenn die Metadaten aktualisiert werden.
Ereigniswerte
Mögliche Werte, die von IMFMediaEvent::GetValue abgerufen werden, umfassen Folgendes.
VARTYPE | Beschreibung |
---|---|
VT_EMPTY |
Keine Ereignisdaten. |
Bemerkungen
Wenn die Medienquelle beim ersten Erstellen der Quelle nicht alle Metadaten bereitstellen kann, sollte sie dieses Ereignis auslösen, nachdem die Metadaten verfügbar sind.
Die Medienquelle sollte einen neuen Präsentationsdeskriptor erstellen und alle Attribute aus dem Präsentationsdeskriptor (PD) in das Ereignisobjekt kopieren. Die Anwendung kann das Ereignisobjekt verwenden, um die neuen PD-Attribute aufzulisten. Insbesondere können die Werte für MF_PD_DURATION und MF_PD_TOTAL_FILE_SIZE unbekannt sein, bis die Datei vollständig heruntergeladen wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
Siehe auch