Freigeben über


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.

 

Eigenschaftensätze