Interface IMFMediaSourceExtension (mfmediaengine.h)
Fornece funcionalidade para a MSE (Extensão de Origem de Mídia).
Herança
A interface IMFMediaSourceExtension herda da interface IUnknown . IMFMediaSourceExtension também tem estes tipos de membros:
Métodos
A interface IMFMediaSourceExtension tem esses métodos.
IMFMediaSourceExtension::AddSourceBuffer Adiciona um IMFSourceBuffer à coleção de buffers associados ao IMFMediaSourceExtension. |
IMFMediaSourceExtension::GetActiveSourceBuffers Obtém os buffers de origem que estão fornecendo ativamente dados de mídia para a fonte de mídia. |
IMFMediaSourceExtension::GetDuration Obtém a duração da fonte de mídia em unidades de 100 nanossegundos. |
IMFMediaSourceExtension::GetReadyState Obtém o estado pronto da fonte de mídia. |
IMFMediaSourceExtension::GetSourceBuffer Obtém o IMFSourceBuffer no índice especificado na coleção de buffers. |
IMFMediaSourceExtension::GetSourceBuffers Obtém a coleção de buffers de origem associados a essa fonte de mídia. |
IMFMediaSourceExtension::IsTypeSupported Obtém um valor que indica se o tipo MIME especificado tem suporte da fonte de mídia. |
IMFMediaSourceExtension::RemoveSourceBuffer Remove o buffer de origem especificado da coleção de buffers de origem gerenciados pelo objeto IMFMediaSourceExtension. |
IMFMediaSourceExtension::SetDuration Define a duração da fonte de mídia em unidades de 100 nanossegundos. |
IMFMediaSourceExtension::SetEndOfStream Indique que o final do fluxo de mídia foi atingido. |
Comentários
O MSE (Media Source Extensions) é um padrão W3C (World Wide Web Consortium) que estende os elementos de mídia HTML5 para habilitar a alteração dinâmica do fluxo de mídia sem o uso de plug-ins. A interface IMFMediaSourceExtension e a API relacionada do Microsoft Win32 implementam o MSE e devem ser chamados apenas por navegadores da Web que implementam o MSE.
A fonte de mídia MSE controla o estado pronto da origem, bem como uma lista de objetos IMFSourceBuffer que fornecem dados de mídia para a origem.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfmediaengine.h |