Freigeben über


IAMExtTransport::SetBump-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die SetBump -Methode ändert vorübergehend die Wiedergabe für die Synchronisierung mehrerer externer Geräte.

Diese Methode ist nicht implementiert.

Syntax

HRESULT SetBump(
  [in] long Speed,
  [in] long Duration
);

Parameter

[in] Speed

Gibt die temporäre Geschwindigkeit (ein Vielfaches der normalen Geschwindigkeit) als eine lange ganze Zahl an.

[in] Duration

Gibt die Dauer eines Bumps als lange ganze Zahl an. Die Dauer wird im aktuellen Zeitformat angegeben; Weitere Informationen finden Sie unter IAMExtTransport::SetTransportBasicParameters .

Rückgabewert

Gibt einen HRESULT-Wert zurück, der von der Implementierung der Schnittstelle abhängt.

Hinweise

Diese Methode verursacht eine vorübergehende Geschwindigkeitsänderung des Transports. Der Transport erfolgt mit der neuen Geschwindigkeit, bis die angegebene Dauer abgelaufen ist. Anschließend kehrt er zu seiner vorherigen Geschwindigkeit zurück.

DV-Implementierung

MSDV unterstützt diese Methode nicht. Es wird E_NOTIMPL zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IAMExtTransport-Schnittstelle

IAMExtTransport::GetBump