MCIAVI
[Das dieser Seite zugeordnete Feature MCI ist ein Legacyfeature. Es wurde von MediaPlayer abgelöst. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer anstelle von MCI verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Eine AVI-Datei kann mehr als zwei Streams enthalten– z. B. eine Videosequenz, einen englischen Soundtrack und einen französischen Soundtrack. Ihre Anwendung kann einen Stream unabhängig von den anderen Streams in der Datei verwenden.
Der Gerätetyp digitalvideo steuert Videodateien. Eine Liste der MCI-Befehle, die von Digital-Video-Geräten erkannt werden, finden Sie unter Digital-Video-Befehlssatz.
Der MCIAVI-Treiber gibt Videosequenzen und andere Datenströme unter der Kontrolle von MCI-Befehlen wieder. Datenströme können Bilder, Audio und Paletten enthalten. Die Bilddaten können aus Bildern mit Farbpaletten oder True-Color-Informationen bestehen.
Audio wird mit dem Video innerhalb einer dreisszigsten Sekunde synchronisiert. Wenn keine Audiohardware verfügbar ist, gibt der Treiber jedoch nur den Videostream wieder. Der MCIAVI-Treiber kann bei Bedarf Videoframes ablegen, um einen Stream ohne Audiounterbrechung wiederzugeben.
Ihre Anwendung kann die MCIWnd-Fensterklassendienste anstelle der MCI-Befehlsschnittstelle verwenden, um jeden MCI-Treiber zu steuern. Diese Fensterklasse verarbeitet viele Der Details zur Verwaltung des Fensters, das das MCI-Gerät unterstützt, und vereinfacht die Programmierung, die zum Senden der MCI-Befehle erforderlich ist. Ihre Anwendung kann die MCIWnd-Bibliotheksdienste direkt verwenden, um das MCI-Gerät zu steuern, oder MCIWnd kann eine Symbolleiste, Eine Bildlaufleiste und Menüs anzeigen, mit denen der Benutzer das Gerät steuern kann. Weitere Informationen zur MCIWnd-Fensterklasse finden Sie unter MCIWnd-Fensterklasse.