Méthode IDvdInfo::GetCurrentUOPS (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Note L’interface IDvdInfo est déconseillée. Utilisez IDvdInfo2 à la place.
 
Récupère les méthodes IDvdControl actuellement valides.

Syntaxe

HRESULT GetCurrentUOPS(
  [out] VALID_UOP_SOMTHING_OR_OTHER *pUOP
);

Paramètres

[out] pUOP

Pointeur vers une valeur DWORD contenant des bits pour toutes les opérations utilisateur (UOP). Chaque bit dans le DWORD représente l’état (valide ou non) d’une opération utilisateur. Si le bit correspondant à une opération utilisateur est défini, cette opération utilisateur est interdite. Pour plus d'informations, consultez la section Notes.

Valeur renvoyée

Retourne une valeur HRESULT .

Code de retour Description
E_UNEXPECTED
Le DVD n’est pas initialisé ou le domaine n’est pas DVD_DOMAIN_Title.
S_OK
Opération réussie.
VFW_E_DVD_INVALIDDOMAIN
L’action demandée n’est pas prise en charge sur ce domaine (DVD_DOMAIN).
VFW_E_DVD_OPERATION_INHIBITED
L’action demandée ne peut pas se produire à ce stade du film en raison de la création du disque DVD-Video actuel.

Notes

Cette méthode est valide dans n’importe quel domaine. Pour plus d’informations, consultez DVD_DOMAIN.

La valeur de pUOP est un champ de bits défini comme suit.

bit Indicateur Fonction utilisateur
0 UOP_FLAG_Title_Or_Time_Play TitlePlay, TimePlay
1 UOP_FLAG_Chapter_Search_Or_Play ChapterSearch, ChapterPlay
2 UOP_FLAG_Title_Play TitlePlay
3 UOP_FLAG_Stop StopForResume
4 UOP_FLAG_GoUp GoUp
5 UOP_FLAG_Time_Or_Chapter_Search TimeSearch, ChapterSearch
6 UOP_FLAG_Prev_Or_Top_PG_Search PrevPGSearch, TopPGSearch
7 UOP_FLAG_Next_PG_Search NextPGSearch
8 UOP_FLAG_Forward_Scan ForwardScan
9 UOP_FLAG_Backward_Scan BackwardScan
10 UOP_FLAG_Title_Menu_Call MenuCall avec la valeur de paramètre 2 (DVD_MENU_Title)
11 UOP_FLAG_Root_Menu_Call MenuCall avec la valeur de paramètre 3 (DVD_MENU_Root)
12 UOP_FLAG_SubPic_Menu_Call MenuCall avec la valeur de paramètre 4 (DVD_MENU_Subpicture)
13 UOP_FLAG_Audio_Menu_Call MenuCall avec une valeur de paramètre de 5 (DVD_MENU_Audio)
14 UOP_FLAG_Angle_Menu_Call MenuCall avec une valeur de paramètre de 6 (DVD_MENU_Angle)
15 UOP_FLAG_Chapter_Menu_Call MenuCall avec la valeur de paramètre 7 (DVD_MENU_Chapter)
16 UOP_FLAG_Resume Reprendre
17 UOP_FLAG_Button_Select_Or_Activate UpperButtonSelect, LowerButtonSelect, LeftButtonSelect, RightButtonSelect, ButtonActivate, ButtonSelectAndActivate
18 UOP_FLAG_Still_Off StillOff
19 UOP_FLAG_Pause_On PauseOn, MenuLanguageSelect
20 UOP_FLAG_Audio_Stream_Change AudioStreamChange
21 UOP_FLAG_SubPic_Stream_Change Sous-imageStreamChange
22 UOP_FLAG_Angle_Change AngleChange, ParentalLevelSelect
23 UOP_FLAG_Karaoke_Audio_Pres_Mode_Change KaraokeAudioPresentationModeChange
24 UOP_FLAG_Video_Pres_Mode_Change VideoModePreferrence
 

Cette méthode est utile, car les titres de DVD peuvent activer ou désactiver des opérations utilisateur individuelles à presque n’importe quel moment pendant la lecture.

Configuration requise

   
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)

Voir aussi

Codes d’erreur et de réussite

IDvdInfo Interface