Interfaz IDvdControl2 (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La IDvdControl2 interfaz navega y reproduce DVD-Video títulos. El filtro de origen DirectShow DVD Navigator implementa esta interfaz. Después de crear un gráfico de filtros de DVD a través de la interfaz IDvdGraphBuilder , una aplicación de reproductor de DVD usa los métodos de las interfaces IDvdControl2 e IDvdInfo2 para enviar comandos de DVD a y recuperar información de estado del navegador de DVD.

IDvdControl2 proporciona la funcionalidad completa requerida por la especificación del Anexo J de DVD, así como los métodos para la reproducción, la navegación de menús y el control parental. Para obtener más información sobre cómo escribir una aplicación de reproductor de DVD con el navegador de DVD, incluidos temas sobre el gráfico de filtros de DVD, la sincronización de comandos, los controles parentales, los menús y la compatibilidad con karaoke, consulta Aplicaciones de DVD.

Reproducción

Herencia

La interfaz IDvdControl2 hereda de la interfaz IUnknown . IDvdControl2 también tiene estos tipos de miembros:

Métodos

La interfaz IDvdControl2 tiene estos métodos.

 
IDvdControl2::AcceptParentalLevelChange

El método AcceptParentalLevelChange acepta o rechaza una solicitud del navegador de DVD para reproducir contenido en un nivel de administración parental superior.
IDvdControl2::ActivateAtPosition

El método ActivateAtPosition activa el botón de menú debajo de la posición del puntero del mouse.
IDvdControl2::ActivateButton

El método ActivateButton activa el botón de menú seleccionado actualmente.
IDvdControl2::P ause

Nota Este método está en desuso. Las aplicaciones deben llamar a IMediaControl::P ause en su lugar. Para obtener más información, consulte Data Flow en el navegador de DVD. El método Pause pausa o reanuda la reproducción en la ubicación actual.
IDvdControl2::P layAtTime

El método PlayAtTime inicia la reproducción desde la hora especificada en el título actual.
IDvdControl2::P layAtTimeInTitle

El método PlayAtTimeInTitle inicia la reproducción desde la hora especificada en el título especificado.
IDvdControl2::P layBackwards

El método PlayBackwards se reproduce hacia atrás a la velocidad especificada desde la ubicación actual.
IDvdControl2::P layChapter

El método PlayChapter inicia la reproducción desde el capítulo especificado en el título actual.
IDvdControl2::P layChapterInTitle

El método PlayChapterInTitle inicia la reproducción desde el principio del capítulo especificado del título especificado.
IDvdControl2::P layChaptersAutoStop

El método PlayChaptersAutoStop reproduce el número de capítulos especificados, empezando por el capítulo especificado dentro del título especificado.
IDvdControl2::P layForwards

El método PlayForwards se reproduce hacia delante a la velocidad especificada desde la ubicación actual.
IDvdControl2::P layNextChapter

El método PlayNextChapter inicia la reproducción desde el principio del siguiente capítulo del título actual.
IDvdControl2::P layPeriodInTitleAutoStop

El método PlayPeriodInTitleAutoStop inicia la reproducción en el título especificado desde la hora de inicio especificada hasta la hora de finalización especificada.
IDvdControl2::P layPrevChapter

El método PlayPrevChapter inicia la reproducción desde el principio del capítulo anterior en el título actual.
IDvdControl2::P layTitle

El método PlayTitle inicia la reproducción desde el principio del título especificado.
IDvdControl2::ReplayChapter

El método ReplayChapter inicia la reproducción desde el principio del capítulo actual.
IDvdControl2::Resume

El método Resume deja un menú y reanuda la reproducción.
IDvdControl2::ReturnFromSubmenu

El método ReturnFromSubmenu devuelve la presentación de un submenú a su menú primario.
IDvdControl2::SelectAndActivateButton

El método SelectAndActivateButton selecciona y activa el botón de menú especificado.
IDvdControl2::SelectAngle

El método SelectAngle establece el nuevo ángulo cuando el navegador de DVD está en un bloque angular.
IDvdControl2::SelectAtPosition

El método SelectAtPosition resalta el botón de menú debajo de la posición del puntero del mouse.
IDvdControl2::SelectAudioStream

El método SelectAudioStream selecciona la secuencia de audio que se va a reproducir.
IDvdControl2::SelectButton

El método SelectButton selecciona el botón de menú especificado.
IDvdControl2::SelectDefaultAudioLanguage

El método SelectDefaultAudioLanguage establece el idioma de audio predeterminado.
IDvdControl2::SelectDefaultMenuLanguage

El método SelectDefaultMenuLanguage establece el idioma predeterminado para todos los menús y botones de menú.
IDvdControl2::SelectDefaultSubpictureLanguage

El método SelectDefaultSubpictureLanguage establece el idioma predeterminado para el texto de subpicture.
IDvdControl2::SelectKaraokeAudioPresentationMode

El método SelectKaraokeAudioPresentationMode envía canales auxiliares de karaoke a los altavoces izquierdo o derecho.
IDvdControl2::SelectParentalCountry

El método SelectParentalCountry establece el país o región para interpretar los niveles de acceso parental y establecer idiomas predeterminados.
IDvdControl2::SelectParentalLevel

El método SelectParentalLevel establece el nivel de acceso parental para el usuario que ha iniciado sesión.
IDvdControl2::SelectRelativeButton

El método SelectRelativeButton establece el botón relativo especificado (superior, inferior, derecho o izquierdo).
IDvdControl2::SelectSubpictureStream

El método SelectSubpictureStream establece la secuencia de subpicture que se va a mostrar.
IDvdControl2::SelectVideoModePreference

El método SelectVideoModePreference establece la pantalla de modo de vídeo especificada (pantalla ancha, cuadro de letras o examen panorámico) para la reproducción.
IDvdControl2::SetDVDDirectory

El método SetDVDDirectory establece la unidad de DVD desde la que leerá el filtro navegador de DVD.
IDvdControl2::SetGPRM

El método SetGPRM establece un valor de registro de parámetros general.
IDvdControl2::SetOption

El método SetOption habilita o deshabilita una marca de comportamiento interna en el filtro navegador de DVD.
IDvdControl2::SetState

El método SetState guarda la posición actual del disco y el estado del filtro navegador de DVD.
IDvdControl2::SetSubpictureState

El método SetSubpictureState activa o desactiva la pantalla de subpicture.
IDvdControl2::ShowMenu

El método ShowMenu muestra el menú especificado, si está disponible.
IDvdControl2::StillOff

El método StillOff reanuda la reproducción, cancelando el modo still.
IDvdControl2::Stop

El método Stop detiene la reproducción de un título o menú moviendo el navegador de DVD al dominio de detención de DVD.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado strmif.h (incluya Dshow.h)

Consulte también

Aplicaciones de DVD