Compartilhar via


Interface IDDrawExclModeVideo (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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 IDDrawExclModeVideo interface habilita a reprodução de vídeo no modo de tela inteira exclusivo do DirectDraw. O Filtro do Mixer de Sobreposição implementa essa interface. Os aplicativos de jogos podem usar o DirectDraw no modo exclusivo de tela inteira e continuar reproduzindo vídeo. Por exemplo, o vídeo pode estar em segundo plano e os elementos gráficos podem ser usados sobre ele. O aplicativo passa um objeto DirectDraw e uma superfície primária, e eles são passados para o filtro Mixer de Sobreposição no grafo de filtro.

O objeto construtor de grafo de DVD usa IDDrawExclModeVideo para reproduzir conteúdo de DVD enquanto está no modo de tela inteira exclusivo do DirectDraw. Essa interface também pode ser usada sozinha para reproduzir vídeos MPEG-1 ou AVI em jogos.

Herança

A interface IDDrawExclModeVideo herda da interface IUnknown . IDDrawExclModeVideo também tem estes tipos de membros:

Métodos

A interface IDDrawExclModeVideo tem esses métodos.

 
IDDrawExclModeVideo::GetDDrawObject

O método GetDDrawObject recupera o objeto DirectDraw que está sendo usado pelo filtro Mixer de Sobreposição.
IDDrawExclModeVideo::GetDDrawSurface

O método GetDDrawSurface recupera a superfície DirectDraw que está sendo usada pelo Mixer de Sobreposição.
IDDrawExclModeVideo::GetNativeVideoProps

O método GetNativeVideoProps recupera o tamanho do vídeo atual e a taxa de proporção de imagem do fluxo primário do Mixer de Sobreposição.
IDDrawExclModeVideo::SetCallbackInterface

O método SetCallbackInterface recupera um ponteiro para a interface de retorno de chamada do Mixer de Sobreposição para que o aplicativo de chamada possa ser notificado sobre ajustes na exibição durante a reprodução de vídeo.
IDDrawExclModeVideo::SetDDrawObject

O método SetDDrawObject define o objeto DirectDraw a ser usado no desenho subsequente.
IDDrawExclModeVideo::SetDDrawSurface

O método SetDDrawSurface especifica a superfície DirectDraw a ser usada no desenho subsequente.
IDDrawExclModeVideo::SetDrawParameters

O método SetDrawParameters especifica qual parte do vídeo original será exibida em qual posição da tela.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)