Medienparameter
[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Medienparameter ermöglichen es einer Anwendung, die Eigenschaften eines Objekts so zu konfigurieren, dass sie sich im Laufe der Zeit auf mathematisch deterministische Weise ändern.
Angenommen, ein Soundtechniker mischt ein digitales Masterband und möchte eine leichte Verzögerung auf einen Gesangsbereich anwenden, um den Sound auszufüllen. Der Effekt wird störend sein, wenn die Verzögerung abrupt abschneidet. Stattdessen sollte der Effekt 100 Prozent trocken (keine Verzögerung) beginnen, und die Nass-Trockenmischung sollte schrittweise steigen, bis sie den gewünschten Wert erreicht. Darüber hinaus sollte dieser Übergang einer glatten Kurve oder einer linearen Progression folgen. Zur Unterstützung dieses Szenarios kann ein DMO die folgenden Schnittstellen verfügbar machen:
- IMediaParamInfo- enthält Methoden zum Ermitteln von Informationen zu den unterstützten Eigenschaften. In der Regel ruft der Client diese Methoden auf, bevor er mit dem Streamen von Daten beginnt.
- IMediaParams Methoden zum Festlegen der Kurven enthalten, die ein Parameter während des Streamings befolgt.
Diese Schnittstellen sind hauptsächlich für DMOs konzipiert, aber jedes Objekt kann sie unterstützen. In diesem Abschnitt bezieht sich der Begriff Parameter auf jede Eigenschaft, die diese beiden Schnittstellen unterstützt.
Dieser Abschnitt enthält die folgenden Themen:
Verwandte Themen