AM_SEEKING_SEEKING_CAPABILITIES-Enumeration (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.]
Gibt die Suchfunktionen eines Mediendatenstroms an.
Syntax
typedef enum AM_SEEKING_SeekingCapabilities {
AM_SEEKING_CanSeekAbsolute = 0x1,
AM_SEEKING_CanSeekForwards = 0x2,
AM_SEEKING_CanSeekBackwards = 0x4,
AM_SEEKING_CanGetCurrentPos = 0x8,
AM_SEEKING_CanGetStopPos = 0x10,
AM_SEEKING_CanGetDuration = 0x20,
AM_SEEKING_CanPlayBackwards = 0x40,
AM_SEEKING_CanDoSegments = 0x80,
AM_SEEKING_Source = 0x100
} AM_SEEKING_SEEKING_CAPABILITIES;
Konstanten
AM_SEEKING_CanSeekAbsolute Wert: 0x1 Der Stream kann zu einer absoluten Position suchen. |
AM_SEEKING_CanSeekForwards Wert: 0x2 Der Stream kann vorwärts suchen. |
AM_SEEKING_CanSeekBackwards Wert: 0x4 Der Stream kann rückwärts suchen. |
AM_SEEKING_CanGetCurrentPos Wert: 0x8 Der Stream kann seine aktuelle Position melden. Siehe Hinweise. |
AM_SEEKING_CanGetStopPos Wert: 0x10 Der Stream kann seine Stoppposition melden. |
AM_SEEKING_CanGetDuration Wert: 0x20 Der Stream kann seine Dauer melden. |
AM_SEEKING_CanPlayBackwards Wert: 0x40 Der Stream kann rückwärts wiedergegeben werden. |
AM_SEEKING_CanDoSegments Wert: 0x80 Der Stream kann nahtlose Schleifen ausführen (siehe IMediaSeeking::SetPositions). |
AM_SEEKING_Source Wert: 0x100 Reserviert. |
Bemerkungen
Die meisten DirectShow-Filter melden das AM_SEEKING_CanGetCurrentPos-Funktionsflag nicht. Die Implementierung von IMediaSeeking::GetCurrentPosition im Filter Graph-Manager basiert jedoch auf der Referenzuhr, sodass Sie diese Methode auch dann aufrufen können, wenn die Funktionsflags nicht AM_SEEKING_CanGetCurrentPos enthalten.
Requirements (Anforderungen)
Kopfzeile | strmif.h (include Dshow.h) |