Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 an, wie Videoframes und Audiobeispiele auf den Datenträger geschrieben werden.
Syntax
typedef enum InterleavingMode {
INTERLEAVE_NONE = 0,
INTERLEAVE_CAPTURE,
INTERLEAVE_FULL,
INTERLEAVE_NONE_BUFFERED
} ;
Konstanten
INTERLEAVE_NONEWert: 0 Nichtinteraviert. Frames werden in der Reihenfolge geschrieben, in der sie ankommen. Dateien müssen für die Wiedergabe zu einem späteren Zeitpunkt verschachtelt werden. In diesem Modus versucht der AVI Mux-Filter, ungepufferte, überlappende Schreibvorgänge zu verwenden, um den Durchsatz zu erhöhen. |
INTERLEAVE_CAPTUREUngefähre Verschachtelung mit weniger Mehraufwand als INTERLEAVE_FULL. Dieser Modus eignet sich für die Videoaufnahme. Die AVI Mux versucht, ungepufferte, überlappende Schreibvorgänge zu verwenden. Sofern die verschachtelten Parameter nicht ordnungsgemäß konfiguriert sind, können Frames jedoch gelöscht werden, wenn ein Stream blockiert wird, während er auf Daten aus einem anderen Datenstrom wartet. Insbesondere sollten Audiopuffer weniger als 0,5 Sekunden betragen, da andernfalls der Videodatenstrom über einen längeren Zeitraum blockiert wird. |
INTERLEAVE_FULLVollständige, präzise Verschachtelung von Audiobeispielen und Videoframes. Streams werden auf unbestimmte Zeit blockiert und warten auf gleiche Datenmengen, bevor sie sich überlappen. Dieser Modus eignet sich für die Erstellung und Wiedergabe. |
INTERLEAVE_NONE_BUFFEREDNichtinteraviert. Dieser Modus entspricht INTERLEAVE_NONE , verbraucht jedoch weniger Speicherplatz und Systemmehraufwand. |
Requirements (Anforderungen)
| Kopfzeile | strmif.h (include Dshow.h) |