Compartilhar via


Interface IDvdControl2 (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A IDvdControl2 interface navega e reproduz títulos DVD-Video. O filtro de origem do Navegador de DVD do DirectShow implementa essa interface. Depois de criar um grafo de filtro de DVD por meio da interface IDvdGraphBuilder , um aplicativo dvd player usa os métodos das interfaces IDvdControl2 e IDvdInfo2 para enviar comandos de DVD e recuperar informações de estado do Navegador de DVD.

IDvdControl2 fornece a funcionalidade completa exigida pela especificação do Anexo J do DVD, bem como métodos para reprodução, navegação de menu e controle parental. Para obter mais informações sobre como escrever um aplicativo dvd player usando o DVD Navigator, incluindo tópicos sobre o grafo de filtro de DVD, sincronização de comandos, controles parentais, menus e suporte a karaokê, consulte Aplicativos de DVD.

Reprodução

Herança

A interface IDvdControl2 herda da interface IUnknown . IDvdControl2 também tem esses tipos de membros:

Métodos

A interface IDvdControl2 tem esses métodos.

 
IDvdControl2::AcceptParentalLevelChange

O método AcceptParentalLevelChange aceita ou rejeita uma solicitação do Navegador de DVD para reproduzir conteúdo em um nível de gerenciamento parental mais alto.
IDvdControl2::ActivateAtPosition

O método ActivateAtPosition ativa o botão de menu sob a posição do ponteiro do mouse.
IDvdControl2::ActivateButton

O método ActivateButton ativa o botão de menu selecionado no momento.
IDvdControl2::P ause

Observação Este método foi preterido. Em vez disso, os aplicativos devem chamar IMediaControl::P ause. Para obter mais informações, consulte Fluxo de Dados no Navegador de DVD. O método Pause pausa ou retoma a reprodução no local atual.
IDvdControl2::P layAtTime

O método PlayAtTime inicia a reprodução da hora especificada no título atual.
IDvdControl2::P layAtTimeInTitle

O método PlayAtTimeInTitle inicia a reprodução do tempo especificado no título especificado.
IDvdControl2::P layBackwards

O método PlayBackwards é reproduzido na velocidade especificada do local atual.
IDvdControl2::P layChapter

O método PlayChapter inicia a reprodução do capítulo especificado no título atual.
IDvdControl2::P layChapterInTitle

O método PlayChapterInTitle inicia a reprodução desde o início do capítulo especificado do título especificado.
IDvdControl2::P layChaptersAutoStop

O método PlayChaptersAutoStop reproduz o número de capítulos especificados, começando no capítulo especificado dentro do título especificado.
IDvdControl2::P layForwards

O método PlayForwards é reproduzido na velocidade especificada do local atual.
IDvdControl2::P layNextChapter

O método PlayNextChapter inicia a reprodução desde o início do próximo capítulo no título atual.
IDvdControl2::P layPeriodInTitleAutoStop

O método PlayPeriodInTitleAutoStop inicia a reprodução no título especificado da hora de início especificada até a hora de término especificada.
IDvdControl2::P layPrevChapter

O método PlayPrevChapter inicia a reprodução desde o início do capítulo anterior no título atual.
IDvdControl2::P layTitle

O método PlayTitle inicia a reprodução desde o início do título especificado.
IDvdControl2::ReplayChapter

O método ReplayChapter inicia a reprodução desde o início do capítulo atual.
IDvdControl2::Resume

O método Resume deixa um menu e retoma a reprodução.
IDvdControl2::ReturnFromSubmenu

O método ReturnFromSubmenu retorna a exibição de um submenu para seu menu pai.
IDvdControl2::SelectAndActivateButton

O método SelectAndActivateButton seleciona e ativa o botão de menu especificado.
IDvdControl2::SelectAngle

O método SelectAngle define o novo ângulo quando o Navegador de DVD está em um bloco angular.
IDvdControl2::SelectAtPosition

O método SelectAtPosition realça o botão de menu sob a posição do ponteiro do mouse.
IDvdControl2::SelectAudioStream

O método SelectAudioStream seleciona o fluxo de áudio a ser reproduzido.
IDvdControl2::SelectButton

O método SelectButton seleciona o botão de menu especificado.
IDvdControl2::SelectDefaultAudioLanguage

O método SelectDefaultAudioLanguage define a linguagem de áudio padrão.
IDvdControl2::SelectDefaultMenuLanguage

O método SelectDefaultMenuLanguage define o idioma padrão para todos os menus e botões de menu.
IDvdControl2::SelectDefaultSubpictureLanguage

O método SelectDefaultSubpictureLanguage define o idioma padrão para texto de subpicture.
IDvdControl2::SelectKaraokeAudioPresentationMode

O método SelectKaraokeAudioPresentationMode envia canais auxiliares de karaokê para os alto-falantes esquerdo ou direito.
IDvdControl2::SelectParentalCountry

O método SelectParentalCountry define o país/região para interpretar os níveis de acesso dos pais e definir idiomas padrão.
IDvdControl2::SelectParentalLevel

O método SelectParentalLevel define o nível de acesso dos pais para o usuário conectado.
IDvdControl2::SelectRelativeButton

O método SelectRelativeButton define o botão relativo especificado (superior, inferior, direito ou esquerda).
IDvdControl2::SelectSubpictureStream

O método SelectSubpictureStream define o fluxo de subpictura a ser exibido.
IDvdControl2::SelectVideoModePreference

O método SelectVideoModePreference define a exibição do modo de vídeo especificado (tela larga, caixa de correio ou pan-scan) para reprodução.
IDvdControl2::SetDVDDirectory

O método SetDVDDirectory define a unidade de DVD da qual o filtro dvd navigator lerá.
IDvdControl2::SetGPRM

O método SetGPRM define um valor de registro de parâmetro geral.
IDvdControl2::SetOption

O método SetOption habilita ou desabilita um sinalizador de comportamento interno no filtro navegador de DVD.
IDvdControl2::SetState

O método SetState salva a posição do disco atual e o estado do filtro dvd navigator.
IDvdControl2::SetSubpictureState

O método SetSubpictureState ativa ou desativa a exibição de subpictura.
IDvdControl2::ShowMenu

O método ShowMenu exibe o menu especificado, se disponível.
IDvdControl2::StillOff

O método StillOff retoma a reprodução, cancelando o modo parado.
IDvdControl2::Stop

O método Stop interrompe a reprodução de um título ou menu movendo o Navegador de DVD para o domínio Parar DVD.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Aplicativos de DVD