Condividi tramite


Metodo IDeviceInfo::GetCurrentUOPS (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Nota L'interfaccia INameInfo è deprecata. Usare invece I MdfInfo2 .
 
Recupera i metodi INameControl attualmente validi.

Sintassi

HRESULT GetCurrentUOPS(
  [out] VALID_UOP_SOMTHING_OR_OTHER *pUOP
);

Parametri

[out] pUOP

Puntatore a un valore DWORD contenente bit per tutte le operazioni utente (UOP). Ogni bit nella DWORD rappresenta lo stato (valido o non valido) di un'operazione utente. Se il bit corrispondente a un'operazione utente è impostato, tale operazione utente è vietata. Per altre informazioni, vedere la sezione Osservazioni.

Valore restituito

Restituisce un valore HRESULT .

Codice restituito Descrizione
E_UNEXPECTED
IL DVD non viene inizializzato o il dominio non è DVD_DOMAIN_Title.
S_OK
Operazione completata.
VFW_E_DVD_INVALIDDOMAIN
L'azione richiesta non è supportata in questo dominio (DVD_DOMAIN).
VFW_E_DVD_OPERATION_INHIBITED
L'azione richiesta non può verificarsi a questo punto nel film a causa dell'autore del disco di DVD-Video corrente.

Commenti

Questo metodo è valido in qualsiasi dominio. Per altre informazioni, vedere DVD_DOMAIN.

Il valore di pUOP è un campo bit definito come indicato di seguito.

bit Flag Funzione utente
0 UOP_FLAG_Title_Or_Time_Play TitlePlay, TimePlay
1 UOP_FLAG_Chapter_Search_Or_Play CapitoloSearch, 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 con un valore di parametro 2 (DVD_MENU_Title)
11 UOP_FLAG_Root_Menu_Call MenuCall con un valore di parametro 3 (DVD_MENU_Root)
12 UOP_FLAG_SubPic_Menu_Call MenuCall con un valore di parametro 4 (DVD_MENU_Subpicture)
13 UOP_FLAG_Audio_Menu_Call MenuCall con un valore di parametro 5 (DVD_MENU_Audio)
14 UOP_FLAG_Angle_Menu_Call MenuCall con un valore di parametro pari a 6 (DVD_MENU_Angle)
15 UOP_FLAG_Chapter_Menu_Call MenuCall con un valore di parametro 7 (DVD_MENU_Chapter)
16 UOP_FLAG_Resume Riprendi
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 SubpictureStreamChange
22 UOP_FLAG_Angle_Change AngleChange, ParentalLevelSelect
23 UOP_FLAG_Karaoke_Audio_Pres_Mode_Change KaraokeAudioPresentationModeChange
24 UOP_FLAG_Video_Pres_Mode_Change VideoModePreferrence
 

Questo metodo è utile perché i titoli DVD possono abilitare o disabilitare singole operazioni utente in quasi qualsiasi punto durante la riproduzione.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Codici errore e esito positivo

Interfaccia ICollectionInfo