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.
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) |