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