Interface IMFMediaEngineEx (mfmediaengine.h)

Estende a interface IMFMediaEngine .

Herança

A interface IMFMediaEngineEx herda de IMFMediaEngine. IMFMediaEngineEx também tem estes tipos de membros:

Métodos

A interface IMFMediaEngineEx tem esses métodos.

 
IMFMediaEngineEx::ApplyStreamSelections

Aplica as seleções de fluxo de chamadas anteriores a SetStreamSelection.
IMFMediaEngineEx::CancelTimelineMarkerTimer

Cancela o próximo marcador de linha do tempo pendente.
IMFMediaEngineEx::EnableHorizontalMirrorMode

Habilita ou desabilita o espelhamento do vídeo.
IMFMediaEngineEx::EnableTimeUpdateTimer

Habilita ou desabilita o temporizador de atualização de tempo.
IMFMediaEngineEx::EnableWindowlessSwapchainMode

Habilita ou desabilita o modo de cadeia de troca sem janelas.
IMFMediaEngineEx::FrameStep

Avança ou retrocede um quadro.
IMFMediaEngineEx::GetAudioEndpointRole

Obtém a função de ponto de extremidade do dispositivo de áudio usada para a próxima chamada para SetSource ou Load.
IMFMediaEngineEx::GetAudioStreamCategory

Obtém a categoria de fluxo de áudio usada para a próxima chamada para SetSource ou Load.
IMFMediaEngineEx::GetBalance

Obtém o saldo de áudio.
IMFMediaEngineEx::GetNumberOfStreams

Obtém o número de fluxos no recurso de mídia.
IMFMediaEngineEx::GetPresentationAttribute

Obtém um atributo de apresentação do recurso de mídia.
IMFMediaEngineEx::GetRealTimeMode

Obtém o modo em tempo real usado para a próxima chamada para SetSource ou Load.
IMFMediaEngineEx::GetResourceCharacteristics

Obtém vários sinalizadores que descrevem o recurso de mídia.
IMFMediaEngineEx::GetStatistics

Obtém uma estatística de reprodução do Mecanismo de Mídia.
IMFMediaEngineEx::GetStereo3DFramePackingMode

Para vídeo 3D estereoscópico, obtém o layout das duas exibições dentro de um quadro de vídeo.
IMFMediaEngineEx::GetStereo3DRenderMode

Para vídeo 3D estereoscópico, consulta como o Mecanismo de Mídia renderiza o conteúdo de vídeo 3D.
IMFMediaEngineEx::GetStreamAttribute

Obtém um atributo de nível de fluxo do recurso de mídia.
IMFMediaEngineEx::GetStreamSelection

Consulta se um fluxo está selecionado para ser reproduzido. (IMFMediaEngineEx.GetStreamSelection)
IMFMediaEngineEx::GetTimelineMarkerTimer

Obtém a hora do próximo marcador de linha do tempo, se houver.
IMFMediaEngineEx::GetVideoSwapchainHandle

Obtém um identificador para a cadeia de troca sem janelas.
IMFMediaEngineEx::InsertAudioEffect

Insere um efeito de áudio.
IMFMediaEngineEx::InsertVideoEffect

Insere um efeito de vídeo.
IMFMediaEngineEx::IsPlaybackRateSupported

Consulta se o Mecanismo de Mídia pode ser reproduzido a uma taxa de reprodução especificada.
IMFMediaEngineEx::IsProtected

Consulta se o recurso de mídia contém conteúdo protegido.
IMFMediaEngineEx::IsStereo3D

Consulta se o recurso de mídia contém vídeo 3D estereoscópico.
IMFMediaEngineEx::RemoveAllEffects

Remove todos os efeitos de áudio e vídeo.
IMFMediaEngineEx::SetAudioEndpointRole

Define o ponto de extremidade do dispositivo de áudio usado para a próxima chamada para SetSource ou Load.
IMFMediaEngineEx::SetAudioStreamCategory

Define a categoria de fluxo de áudio para a próxima chamada como SetSource ou Load.
IMFMediaEngineEx::SetBalance

Define o saldo de áudio. (IMFMediaEngineEx.SetBalance)
IMFMediaEngineEx::SetCurrentTimeEx

Busca uma nova posição de reprodução usando o MF_MEDIA_ENGINE_SEEK_MODE especificado.
IMFMediaEngineEx::SetRealTimeMode

Define o modo em tempo real usado para a próxima chamada para SetSource ou Load.
IMFMediaEngineEx::SetSourceFromByteStream

Abre um recurso de mídia de um fluxo de bytes.
IMFMediaEngineEx::SetStereo3DFramePackingMode

Para vídeo 3D estereoscópico, define o layout dos dois modos de exibição dentro de um quadro de vídeo.
IMFMediaEngineEx::SetStereo3DRenderMode

Para vídeo 3D estereoscópico, especifica como o Mecanismo de Mídia renderiza o conteúdo de vídeo 3D.
IMFMediaEngineEx::SetStreamSelection

Seleciona ou desmarca um fluxo para reprodução.
IMFMediaEngineEx::SetTimelineMarkerTimer

Especifica uma hora de apresentação em que o Mecanismo de Mídia enviará um evento de marcador.
IMFMediaEngineEx::UpdateVideoStream

Atualizações o retângulo de origem, o retângulo de destino e a cor da borda do vídeo.

Comentários

A interface IMFMediaEngine contém métodos que são mapeados para os elementos de mídia HTML5. O IMFMediaEngineEx fornece funcionalidade adicional que não corresponde diretamente ao HTML5.

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

IMFMediaEngine

Exemplo do Mecanismo de Mídia

Media Foundation Interfaces