Freigeben über


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)

Siehe auch

DirectShow Enumerated Types

IMediaSeeking::CheckCapabilities

IMediaSeeking::GetCapabilities