Interfaccia IControl2 (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
L'interfaccia IDvdControl2
esplora e riproduce DVD-Video titoli. Il filtro origine directShow DVD Navigator implementa questa interfaccia. Dopo aver creato un grafo di filtro DVD tramite l'interfaccia I DopotuttoGraphBuilder , un'applicazione lettore DVD usa i metodi delle interfacce IDestinazioniControl2 e IDestinazioniInfo2 per inviare comandi DVD e recuperare informazioni sullo stato dallo strumento di navigazione DVD.
IDvdControl2
fornisce la funzionalità completa richiesta dalla specifica DVD Annex J, nonché i metodi per la riproduzione, la navigazione dei menu e il controllo genitori. Per altre informazioni sulla scrittura di un'applicazione lettore DVD con lo strumento di navigazione DVD, inclusi gli argomenti sul grafico del filtro DVD, la sincronizzazione dei comandi, i controlli genitori, i menu e il supporto per il karaoke, vedere Dvd Applications.
Ereditarietà
L'interfaccia I InterrompiControl2 eredita dall'interfaccia IUnknown . IDeviceControl2 ha anche questi tipi di membri:
Metodi
L'interfaccia ITextControl2 dispone di questi metodi.
IDeviceControl2::AcceptParentalLevelChange Il metodo AcceptParentalLevelChange accetta o rifiuta una richiesta dallo strumento di navigazione DVD per riprodurre contenuti a un livello di gestione genitori superiore. |
IDeviceControl2::ActivateAtPosition Il metodo ActivateAtPosition attiva il pulsante di menu sotto la posizione del puntatore del mouse. |
IDeviceControl2::ActivateButton Il metodo ActivateButton attiva il pulsante di menu attualmente selezionato. |
IDeviceControl2::P ause Nota Questo metodo è deprecato. Le applicazioni devono invece chiamare IMediaControl::P ause. Per altre informazioni, vedere Flusso di dati in DVD Navigator. Il metodo Pause sospende o riprende la riproduzione nella posizione corrente. |
IDeviceControl2::P layAtTime Il metodo PlayAtTime avvia la riproduzione dall'ora specificata nel titolo corrente. |
IDeviceControl2::P layAtTimeInTitle Il metodo PlayAtTimeInTitle avvia la riproduzione dall'ora specificata nel titolo specificato. |
IDeviceControl2::P layBackwards Il metodo PlayBackwards viene riprodotto all'indietro alla velocità specificata dalla posizione corrente. |
IDeviceControl2::P layChapter Il metodo PlayChapter avvia la riproduzione dal capitolo specificato nel titolo corrente. |
IDeviceControl2::P layChapterInTitle Il metodo PlayChapterInTitle avvia la riproduzione dall'inizio del capitolo specificato del titolo specificato. |
IDeviceControl2::P layChaptersAutoStop Il metodo PlayChaptersAutoStop riproduce il numero di capitoli specificati, a partire dal capitolo specificato all'interno del titolo specificato. |
IDeviceControl2::P layForwards Il metodo PlayForwards viene riprodotto in avanti alla velocità specificata dalla posizione corrente. |
IDeviceControl2::P layNextChapter Il metodo PlayNextChapter avvia la riproduzione dall'inizio del capitolo successivo nel titolo corrente. |
IDeviceControl2::P layPeriodInTitleAutoStop Il metodo PlayPeriodInTitleAutoStop avvia la riproduzione nel titolo specificato dall'ora di inizio specificata fino all'ora di fine specificata. |
IDeviceControl2::P layPrevChapter Il metodo PlayPrevChapter avvia la riproduzione dall'inizio del capitolo precedente nel titolo corrente. |
IDeviceControl2::P layTitle Il metodo PlayTitle avvia la riproduzione dall'inizio del titolo specificato. |
IDeviceControl2::ReplayChapter Il metodo ReplayChapter avvia la riproduzione dall'inizio del capitolo corrente. |
IDeviceControl2::Resume Il metodo Resume lascia un menu e riprende la riproduzione. |
IDeviceControl2::ReturnFromSubmenu Il metodo ReturnFromSubmenu restituisce la visualizzazione da un sottomenu al relativo menu padre. |
IControl2::SelectAndActivateButton Il metodo SelectAndActivateButton seleziona e attiva il pulsante di menu specificato. |
IDeviceControl2::SelectAngle Il metodo SelectAngle imposta il nuovo angolo quando lo strumento di navigazione DVD si trova in un blocco di angolo. |
IDeviceControl2::SelectAtPosition Il metodo SelectAtPosition evidenzia il pulsante di menu sotto la posizione del puntatore del mouse. |
IControl2::SelectAudioStream Il metodo SelectAudioStream seleziona il flusso audio da riprodurre. |
IDeviceControl2::SelectButton Il metodo SelectButton seleziona il pulsante di menu specificato. |
I GestisciControl2::SelectDefaultAudioLanguage Il metodo SelectDefaultAudioLanguage imposta la lingua audio predefinita. |
I GestisciControl2::SelectDefaultMenuLanguage Il metodo SelectDefaultMenuLanguage imposta la lingua predefinita per tutti i menu e i pulsanti di menu. |
I GestisciControl2::SelectDefaultSubpictureLanguage Il metodo SelectDefaultSubpictureLanguage imposta la lingua predefinita per il testo dell'argomento secondario. |
IDeviceControl2::SelectNkaokeAudioPresentationMode Il metodo SelectKarokeAudioPresentationMode invia canali ausiliari di karaoke agli altoparlanti sinistro o destro. |
IDeviceControl2::SelectParentalCountry Il metodo SelectParentalCountry imposta il paese/area geografica per interpretare i livelli di accesso dei genitori e impostare le lingue predefinite. |
IDeviceControl2::SelectParentalLevel Il metodo SelectParentalLevel imposta il livello di accesso parentale per l'utente connesso. |
IDeviceControl2::SelectRelativeButton Il metodo SelectRelativeButton imposta il pulsante relativo specificato (superiore, inferiore, destro o sinistro). |
IControl2::SelectSubpictureStream Il metodo SelectSubpictureStream imposta il flusso dell'argomento secondario da visualizzare. |
IVideoControl2::SelectVideoModePreference Il metodo SelectVideoModePreference imposta la visualizzazione in modalità video specificata (schermo wide, letterbox o pan-scan) per la riproduzione. |
IDeviceControl2::SetDEVICEDirectory Il metodo Set ROUTEDirectory imposta l'unità DVD da cui verrà letto il filtro DVD Navigator. |
IDeviceControl2::SetGPRM Il metodo SetGPRM imposta un valore di registro dei parametri generale. |
IDeviceControl2::SetOption Il metodo SetOption abilita o disabilita un flag di comportamento interno nel filtro strumento di navigazione DVD. |
IDeviceControl2::SetState Il metodo SetState salva la posizione del disco corrente e lo stato del filtro DVD Navigator. |
ITypeControl2::SetSubpictureState Il metodo SetSubpictureState attiva o disattiva la visualizzazione dell'argomento secondario. |
IDeviceControl2::ShowMenu Il metodo ShowMenu visualizza il menu specificato, se disponibile. |
IDeviceControl2::StillOff Il metodo StillOff riprende la riproduzione, annullando ancora la modalità. |
IDeviceControl2::Stop Il metodo Stop arresta la riproduzione di un titolo o di un menu spostando il navigatore DVD nel dominio DVD Stop. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | strmif.h (include Dshow.h) |