Frame Stepping Property Set
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Decoder, die die framegenaue Suche unter Microsoft DirectShow implementieren, müssen den AM_KSPROPSETID_FrameStep-Eigenschaftssatz implementieren, der in Verbindung mit der IVideoFrameStep-Schnittstelle verwendet wird.
Bezeichnung | Wert |
---|---|
Eigenschaftensatz-GUID | AM_KSPROPSETID_FrameStep |
Eigenschafts-ID | BESCHREIBUNG |
---|---|
AM_PROPERTY_FRAMESTEP_STEP | Weist den Decoder an, einen Schrittvorgang zu starten, und übergibt eine AM_PROPERTY_FRAMESTEP-Struktur , die die Anzahl der Schritte angibt. |
AM_PROPERTY_FRAMESTEP_CANCEL | Weist den Decoder an, den aktuellen Schrittvorgang abzubrechen. Dieser Eigenschaft sind keine instance Daten zugeordnet. |
AM_PROPERTY_FRAMESTEP_CANSTEP | Der Decoder gibt S_OK für diese Anweisung zurück, um anzugeben, dass er frame stepping ausführen kann, S_FALSE andernfalls. Beim Festlegen dieser Eigenschaft werden keine instance Daten übergeben. |
AM_PROPERTY_FRAMESTEP_CANSTEPMULTIPLE | Der Decoder gibt S_OK für diese Anweisung zurück, um anzugeben, dass er mehrere Frames gleichzeitig ausführen kann, S_FALSE andernfalls. Beim Festlegen dieser Eigenschaft werden keine instance Daten übergeben. |
Zugehörige Themen