Partilhar via


Interface IMediaLocator

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

Observação

[Preterido. Essa API pode ser removida de versões futuras do Windows.]

 

A IMediaLocator interface fornece métodos para validar nomes de arquivo no DES (DirectShow Editing Services ). Use essa interface para garantir que um determinado nome de arquivo e caminho correspondam a um arquivo existente. Essa interface também fornece uma maneira de pesquisar o arquivo em outros locais e exibir uma caixa de diálogo Abrir para que o usuário possa localizar o arquivo.

O localizador de mídia implementa essa interface. O linha do tempo e o mecanismo de renderização também dão suporte à validação de nome de arquivo por meio dos seguintes métodos:

Normalmente, um aplicativo DES chamará esses métodos em vez de criar diretamente uma instância do localizador de mídia. Para obter mais informações, consulte Usando o Localizador de Mídia.

Membros

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

Métodos

A interface IMediaLocator tem esses métodos.

Método Descrição
AddFoundLocation Adiciona um diretório ao cache de diretório.
FindMediaFile Pesquisa um arquivo e, se bem-sucedido, recupera o caminho para o arquivo.

 

Comentários

Observação

O arquivo de cabeçalho Qedit.h não é compatível com cabeçalhos Direct3D posteriores à versão 7.

 

Observação

Para obter qedit.h, baixe o SDK do Microsoft Windows Update para Windows Vista e .NET Framework 3.0. O Qedit.h não está disponível no SDK do Microsoft Windows para Windows 7 e .NET Framework 3.5 Service Pack 1.

 

Requisitos

Requisito Valor
parâmetro
Qedit.h
Biblioteca
Strmiids.lib