Condividi tramite


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.

Riproduzione

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)

Vedi anche

Applicazioni DVD