MSWebDVD-események
[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
Jegyzet
Ez az összetevő a Microsoft Windows 2000, Windows XP és Windows Server 2003 operációs rendszereken használható. Lehetséges, hogy a következő verziókban módosul vagy nem érhető el.
Jegyzet
Ez az API elavult. A DVD-lejátszásról és a DirectShow-ban való navigálásról további információt DVD-alkalmazásokcímű témakörben talál.
Az MSWebDVD Microsoft® ActiveX-vezérlő® értesíti az alkalmazást, ha különböző típusú belső események történnek, vagy amikor bizonyos információk merülnek fel a lemezen.
Az események többsége a felhasználói művelet (UOP) vezérlőihez kapcsolódik. A DVD-szerzők kódolhatják a lemezt, hogy bármely DVD-parancs (például PlayForwards, Szüneteltetés, ShowMenustb.) bármikor le legyen tiltva. A legtöbb lemez például nem teszi lehetővé, hogy a felhasználók gyorsan előrehaladjanak, vagy megjeleníthessenek egy menüt az FBI figyelmeztetésének lejátszása közben. A figyelmeztetés befejezése után a lemez engedélyezi ezeket a műveleteket. Az UOP-események kezelésével az alkalmazás frissítheti a felhasználói felületét, így megjelenítheti a felhasználónak, hogy mely parancsokat engedélyezi jelenleg a lemez. Ennek leggyakoribb módja egy gomb letiltása. Ha például az alkalmazás playForwards-eseményt kapott, a bEnabled értéke FALSE , letilthatja a Lejátszás gombot. Amikor az eseményt bEnabled true értékre állította, újra engedélyezheti a gombot.
Három olyan esemény van, amely nem kapcsolódik az UOP-vezérlőkhöz. A DVDNotify esemény értesíti az alkalmazásáról a DVD-vel kapcsolatos számos különböző eseménytípust, amelyek az EventCode paraméterben vannak azonosítva. Egyes események további információkkal rendelkeznek a Param1 és Param2 paraméterekben. A ReadyStateChange esemény értesíti a módosítások alkalmazását az MSWebDVD ReadyState tulajdonságban, amely az összes ActiveX-vezérlőre jellemző tulajdonság. Az UpdateOverlay eseményt csak akkor küldi el a rendszer az alkalmazásoknak, ha ablak nélküli módban üzemeltetik az MSWebDVD-t. Az alkalmazásoknak csak akkor kell válaszolniuk erre az eseményre, ha lebegő gombokat jelenítenek meg a videó téglalapja fölött teljes képernyős módban.
Esemény | Leírás |
---|---|
ChangeCurrentAngle | Akkor küldi el, ha a lemez engedélyezi vagy letiltja a szög módosítását. |
ChangeCurrentAudioStream | Akkor küldi el, ha a lemez engedélyezi vagy letiltja a hangstream módosítását. |
ChangeCurrentSubpictureStream | A ChangeCurrentSubpictureStream parancs engedélyezése vagy letiltása után küldve. |
DVDNotify | Számos különböző DVD-esemény és lemezutasítás alkalmazásának bejelentése. |
PauseOn | A Szüneteltetés parancs engedélyezése vagy letiltása után küldve. |
PlayAtTime | Az PlayAtTime parancs engedélyezése vagy letiltása után küldve. |
PlayAtTimeInTitle | A PlayAtTimeInTitle parancs engedélyezése vagy letiltása után küldve. |
PlayBackwards | A PlayBackwards parancs engedélyezése vagy letiltása után küldve. |
PlayChapter | A PlayChapter parancs engedélyezése vagy letiltása után küldve. |
PlayChapterInTitle | A PlayChapterInTitle parancs engedélyezése vagy letiltása után küldve. |
PlayForwards | A PlayForwards parancs engedélyezése vagy letiltása után küldve. |
PlayNextChapter | A PlayNextChapter parancs engedélyezése vagy letiltása után küldve. |
PlayPrevChapter | A PlayPrevChapter parancs engedélyezése vagy letiltása után küldve. |
PlayTitle | A PlayTitle parancs engedélyezése vagy letiltása után küldve. |
ReadyStateChange | Az MSWebDVD vezérlő ReadyState tulajdonságának módosításakor küldve. |
ReplayChapter | A ReplayChapter parancs engedélyezése vagy letiltása után küldve. |
Önéletrajz | Az Önéletrajz parancs engedélyezése vagy letiltása után küldve. |
ReturnFromSubmenu | A ReturnFromSubmenu parancs engedélyezése vagy letiltása után küldve. |
SelectOrActivatButton | Akkor küldi el, ha a lemez engedélyezi vagy letiltja a menügombok kiválasztását vagy aktiválását. |
ShowMenu | Akkor küldi el, ha a lemez engedélyezi vagy letiltja egy menü megjelenítését. |
StillOff | Az StillOff parancs engedélyezése vagy letiltása után küldve. |
leállítása | Az Stop parancs engedélyezése vagy letiltása után küldve. |
UpdateOverlay | Az átfedő felület áthelyezése vagy átméretezése, illetve a színkulcs módosítása után küldve. |
Kapcsolódó témakörök