Share via


Salvando e restaurando objetos DvdState

[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.]

Os objetos IDvdState permitem que os aplicativos salvem um instantâneo da sessão do usuário, incluindo informações como o local atual no disco, o nível parental da pessoa que está exibindo, os fluxos de áudio e subpictura selecionados e assim por diante. Isso significa que os usuários podem salvar seu lugar em um disco DVD-Video e watch-lo posteriormente.

Os aplicativos não podem criar objetos DvdState. Esses objetos são criados internamente pelo Navegador de DVD quando um aplicativo chama IDvdInfo2::GetState. Objetos DvdState expõem a interface IDvdState para permitir que os aplicativos consultem determinadas informações.

No aplicativo de exemplo de DVD, as funções CDvdCore::RestoreBookmark e CDvdCore::SaveBookmark mostram como salvar e recuperar objetos DvdState.

Aplicativos DE DVD