Compartilhar via


Interface IMFMediaEngineSrcElements (mfmediaengine.h)

Fornece ao Mecanismo de Mídia uma lista de recursos de mídia.

Herança

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

Métodos

A interface IMFMediaEngineSrcElements tem esses métodos.

 
IMFMediaEngineSrcElements::AddElement

Adiciona um elemento de origem ao final da lista.
IMFMediaEngineSrcElements::GetLength

Obtém o número de elementos de origem na lista.
IMFMediaEngineSrcElements::GetMedia

Obtém o tipo de mídia pretendido de um elemento na lista.
IMFMediaEngineSrcElements::GetType

Obtém o tipo MIME de um elemento na lista.
IMFMediaEngineSrcElements::GetURL

Obtém a URL de um elemento na lista.
IMFMediaEngineSrcElements::RemoveAllElements

Remove todos os elementos de origem da lista.

Comentários

A interface IMFMediaEngineSrcElements representa uma lista ordenada de recursos de mídia.

Essa interface permite que o aplicativo forneça o mesmo conteúdo de áudio/vídeo em vários formatos de codificação diferentes, como H.264 e Vídeo do Windows Media. Se um codec específico não estiver presente no computador do usuário, o Mecanismo de Mídia tentará a próxima URL na lista. Para usar essa interface, faça o seguinte:

  1. Crie uma implementação dessa interface.
  2. Inicialize sua implementação com uma lista de URLs. Opcionalmente, forneça tipos MIME e cadeias de caracteres de consulta de mídia para cada URL.
  3. Chame o método IMFMediaEngine::SetSourceElements .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfmediaengine.h

Confira também

Media Foundation Interfaces