Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEngineoraz Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby w nowym kodzie, kiedy tylko to możliwe, używać MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Kilka czynników określa możliwość wykonania danej operacji DVD.
- Bieżąca domena. Niektóre polecenia są prawidłowe tylko w niektórych domenach. Po zmianie domeny nawigator wysyła zdarzenie EC_DVD_DOMAIN_CHANGE. Możesz również wywołać IDvdInfo2::GetCurrentDomain, aby uzyskać bieżącą domenę.
- Flagi UOPS. Są to flagi zapisane na dysku, które wskazują, które operacje są dozwolone. Za każdym razem, gdy flagi zmienią się, nawigator wysyła zdarzenie EC_DVD_VALID_UOPS_CHANGE z nowymi flagami. Możesz również wywołać IDvdInfo2::GetCurrentUOPS, aby pobrać bieżące flagi UOPS.
- Zawartość DVD. Niektóre polecenia mogą nie być istotne na podstawie zawartości dysku DVD. Na przykład metoda IDvdControl2::SelectAngle może być dozwolona zgodnie z bieżącą domeną i flagami UOPS, ale wideo może mieć tylko jeden kąt. W takim przypadku wywołanie SelectAngle jest dozwolone, ale nie jest znaczącą opcją.
W razie wątpliwości zezwól na działanie. W najgorszym przypadku metoda IDvdControl2 zakończy się niepowodzeniem i możesz przekazać opinię użytkownikowi. Opinia powinna być stosunkowo niezauważalna. Na przykład możesz pokazać mały czerwony X, aby zaalarmować użytkownika. Nawigator DVD zwraca VFW_E_DVD_INVALIDDOMAIN, gdy domena uniemożliwia operację, oraz VFW_E_DVD_OPERATION_INHIBITED, gdy flagi UOPS uniemożliwiają operację.
Tematy pokrewne