Classe CMediaPosition

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

hierarquia de classe cmediaposition

A classe CMediaPosition manipula os métodos IDispatch da interface dupla IMediaPosition .

Essa classe herda a interface IMediaPosition , mas não a implementa. Ele implementa o IDispatch por meio da classe CBaseDispatch e da biblioteca de tipos directShow. Não use essa classe diretamente. Em vez disso, use uma das seguintes classes:

  • Filtros de origem: use a classe base CSourceSeeking para implementar a busca.
  • Transformar filtros: use a classe CPosPassThru para passar comandos de busca upstream.
  • Renderizadores: use a classe CRendererPosPassThru para passar comandos de busca upstream.
Métodos públicos Descrição
Cmediaposition Método de construtor.
Métodos IDispatch Descrição
Getidsofnames Mapeia um conjunto de nomes para um conjunto correspondente de DISPIDs.
Gettypeinfo Recupera as informações de tipo do objeto, que podem ser usadas para obter as informações de tipo de uma interface.
Gettypeinfocount Recupera o número de interfaces de informações de tipo que o objeto fornece.
Invoke Fornece acesso a propriedades e métodos expostos pelo objeto .

Requisitos

Requisito Valor
parâmetro
Ctlutil.h (inclua Streams.h)
Biblioteca
Strmbase.lib (builds de varejo);
Strmbasd.lib (builds de depuração)

Confira também

DirectShow Base Classes