Interface IDvdInfo2 (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 IDvdInfo2 interface relata atributos de um disco dvd ou o estado atual de reprodução e navegação de DVD. O filtro DVD Navigator implementa essa interface. IDvdInfo2 é a interface complementar à interface IDvdControl2 . IDvdInfo2 agrupa os métodos "get" do DVD Navigator e IDvdControl2 agrupa os métodos "set". Juntos, eles fornecem funcionalidade de navegação e reprodução de DVD além da especificação do Anexo J do DVD.

Nota As informações fornecidas por alguns desses métodos também podem ser obtidas por meio de notificações de evento enviadas do Navegador de DVD para o loop de mensagem do aplicativo. Por exemplo, para obter o domínio de DVD atual, você pode chamar IDvdInfo2::GetCurrentDomain ou manipular o evento EC_DVD_DOMAIN_CHANGE no loop de mensagem do aplicativo e extrair o novo domínio do parâmetro lParam1 do evento.
 

Herança

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

Métodos

A interface IDvdInfo2 tem esses métodos.

 
IDvdInfo2::GetAllGPRMs

O método GetAllGPRMs recupera o conteúdo atual de todos os GPRMs (registros de parâmetros gerais).
IDvdInfo2::GetAllSPRMs

O método GetAllSPRMs recupera o conteúdo atual de todos os SPRMs (registros de parâmetros do sistema).
IDvdInfo2::GetAudioAttributes

O método GetAudioAttributes recupera os atributos do fluxo de áudio especificado no título ou menu atual.
IDvdInfo2::GetAudioLanguage

O método GetAudioLanguage recupera o idioma do fluxo de áudio especificado dentro do título atual.
IDvdInfo2::GetButtonAtPosition

O método GetButtonAtPosition recupera o botão localizado no ponto especificado dentro da janela de exibição.
IDvdInfo2::GetButtonRect

O método GetButtonRect recupera as coordenadas do retângulo para o botão de menu especificado. Observação Este método não está implementado no momento. .
IDvdInfo2::GetCmdFromEvent

O método GetCmdFromEvent recupera um objeto IDvdCmd de um evento EC_DVD_CMD_START ou EC_DVD_CMD_END.
IDvdInfo2::GetCurrentAngle

O método GetCurrentAngle recupera o número de ângulos disponíveis no bloco angular atual e o número angular selecionado no momento.
IDvdInfo2::GetCurrentAudio

O método GetCurrentAudio recupera o número de fluxos de áudio disponíveis e o número do fluxo de áudio selecionado no momento.
IDvdInfo2::GetCurrentButton

O método GetCurrentButton recupera o número de botões disponíveis e o número do botão selecionado no momento.
IDvdInfo2::GetCurrentDomain

O método GetCurrentDomain recupera o domínio no qual o Navegador de DVD está localizado no momento.
IDvdInfo2::GetCurrentLocation

O método GetCurrentLocation recupera o local de reprodução atual.
IDvdInfo2::GetCurrentSubpicture

O método GetCurrentSubpicture recupera o número de fluxos de subpictura disponíveis no título atual, o número de fluxo de subpictura atualmente selecionado e o estado da subpictura.
IDvdInfo2::GetCurrentUOPS

O método GetCurrentUOPS recupera um conjunto de sinalizadores indicando quais comandos de navegação, se houver, os autores de conteúdo desabilitaram explicitamente o local do disco atual.
IDvdInfo2::GetCurrentVideoAttributes

O método GetCurrentVideoAttributes recupera os atributos de vídeo do título ou menu atual.
IDvdInfo2::GetDecoderCaps

O método GetDecoderCaps recupera a taxa máxima de dados do decodificador de DVD para vídeo, áudio e subpictura (in forward e reverse), bem como suporte para vários tipos de áudio (AC-3, MPEG-2, DTS, SDDS, LPCM).
IDvdInfo2::GetDefaultAudioLanguage

O método GetDefaultAudioLanguage recupera a linguagem de áudio padrão.
IDvdInfo2::GetDefaultMenuLanguage

O método GetDefaultMenuLanguage recupera a linguagem de menu padrão.
IDvdInfo2::GetDefaultSubpictureLanguage

O método GetDefaultSubpictureLanguage recupera a linguagem de subpictura padrão.
IDvdInfo2::GetDiscID

O método GetDiscID recupera um número de identificação de 64 bits gerado pelo sistema para o DVD especificado.
IDvdInfo2::GetDVDDirectory

O método GetDVDDirectory recupera o diretório raiz definido no Navegador de DVD.
IDvdInfo2::GetDVDTextLanguageInfo

O método GetDVDTextLanguageInfo recupera informações sobre as cadeias de caracteres de texto para um idioma especificado. O método recupera o número de cadeias de caracteres para esse idioma, o identificador de localidade e o conjunto de caracteres.
IDvdInfo2::GetDVDTextNumberOfLanguages

O método GetDVDTextNumberOfLanguages recupera o número de idiomas em que as cadeias de caracteres de texto dvd são exibidas.
IDvdInfo2::GetDVDTextStringAsNative

O método GetDVDTextStringAsNative recupera uma cadeia de caracteres de texto dvd para um idioma especificado e retorna a cadeia de caracteres de texto como uma matriz de bytes.
IDvdInfo2::GetDVDTextStringAsUnicode

O método GetDVDTextStringAsUnicode recupera uma cadeia de texto de DVD para um idioma especificado e retorna a cadeia de texto como uma cadeia de caracteres Unicode.
IDvdInfo2::GetDVDVolumeInfo

O método GetDVDVolumeInfo recupera as informações de volume de DVD atuais.
IDvdInfo2::GetKaraokeAttributes

O método GetKaraokeAttributes recupera os atributos de karaokê do fluxo de áudio especificado no título ou menu atual.
IDvdInfo2::GetMenuLanguages

O método GetMenuLanguages recupera todos os idiomas disponíveis para todos os menus no disco.
IDvdInfo2::GetNumberOfChapters

O método GetNumberOfChapters recupera o número de capítulos em um determinado título.
IDvdInfo2::GetPlayerParentalLevel

O método GetPlayerParentalLevel recupera o nível parental atual e as configurações de código de país/região iso 3166 para o Navegador de DVD.
IDvdInfo2::GetState

O método GetState recupera um indicador que contém o local do disco e as informações de estado do DVD Navigator.
IDvdInfo2::GetSubpictureAttributes

O método GetSubpictureAttributes recupera os atributos do fluxo de subpictura especificado no título ou menu especificado.
IDvdInfo2::GetSubpictureLanguage

O método GetSubpictureLanguage recupera o idioma do fluxo de subpictura especificado dentro do título atual.
IDvdInfo2::GetTitleAttributes

O método GetTitleAttributes recupera atributos de todos os fluxos de vídeo, áudio e subpictura para o título especificado e seus menus.
IDvdInfo2::GetTitleParentalLevels

O método GetTitleParentalLevels recupera os níveis parentais definidos para um título específico.
IDvdInfo2::GetTotalTitleTime

O método GetTotalTitleTime recupera o tempo total de reprodução do título atual.
IDvdInfo2::GetVMGAttributes

O método GetVMGAttributes recupera atributos de todos os fluxos de vídeo, áudio e subpictura para o Menu do Gerenciador de Vídeo.
IDvdInfo2::IsAudioStreamEnabled

O método IsAudioStreamEnabled determina se o fluxo de áudio especificado está habilitado no título atual.
IDvdInfo2::IsSubpictureStreamEnabled

O método IsSubpictureStreamEnabled determina se o fluxo de subpicture especificado está habilitado no título atual.

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