Interface IMFPMediaPlayer (mfplay.h)
Importante Preterido. Essa API pode ser removida de versões futuras do Windows. Os aplicativos devem usar a Sessão de Mídia para reprodução.
Contém métodos para reproduzir arquivos de mídia.
O objeto do player MFPlay expõe essa interface. Para obter um ponteiro para essa interface, chame MFPCreateMediaPlayer.
Herança
A interface IMFPMediaPlayer herda da interface IUnknown . IMFPMediaPlayer também tem estes tipos de membros:
Métodos
A interface IMFPMediaPlayer tem esses métodos.
IMFPMediaPlayer::ClearMediaItem Limpa o item de mídia atual. |
IMFPMediaPlayer::CreateMediaItemFromObject Cria um item de mídia de um objeto . |
IMFPMediaPlayer::CreateMediaItemFromURL Cria um item de mídia com base em uma URL. |
IMFPMediaPlayer::FrameStep Avança um quadro de vídeo. |
IMFPMediaPlayer::GetAspectRatioMode Obtém o modo de correção de taxa de proporção atual. Esse modo controla se a taxa de proporção do vídeo é preservada durante a reprodução. |
IMFPMediaPlayer::GetBalance Obtém o saldo de áudio atual. |
IMFPMediaPlayer::GetBorderColor Obtém a cor atual da borda do vídeo. |
IMFPMediaPlayer::GetDuration Obtém a duração da reprodução do item de mídia atual. |
IMFPMediaPlayer::GetIdealVideoSize Obtém o intervalo de tamanhos de vídeo que podem ser exibidos sem degradar significativamente o desempenho ou a qualidade da imagem. |
IMFPMediaPlayer::GetMediaItem Obtém um ponteiro para o item de mídia atual. |
IMFPMediaPlayer::GetMute Consulta se o áudio está mudo. (IMFPMediaPlayer.GetMute) |
IMFPMediaPlayer::GetNativeVideoSize Obtém o tamanho e a taxa de proporção do vídeo. |
IMFPMediaPlayer::GetPosition Obtém a posição de reprodução atual. (IMFPMediaPlayer.GetPosition) |
IMFPMediaPlayer::GetRate Obtém a taxa de reprodução atual. (IMFPMediaPlayer.GetRate) |
IMFPMediaPlayer::GetState Obtém o estado de reprodução atual do objeto do player MFPlay. |
IMFPMediaPlayer::GetSupportedRates Obtém o intervalo de taxas de reprodução com suporte. |
IMFPMediaPlayer::GetVideoSourceRect Obtém o retângulo de origem do vídeo. |
IMFPMediaPlayer::GetVideoWindow Obtém a janela em que o vídeo é exibido. |
IMFPMediaPlayer::GetVolume Obtém o volume de áudio atual. |
IMFPMediaPlayer::InsertEffect Aplica um efeito de áudio ou vídeo à reprodução. |
IMFPMediaPlayer::P ause Pausa a reprodução. (IMFPMediaPlayer.Pause) |
IMFPMediaPlayer::P lay Inicia a reprodução. (IMFPMediaPlayer.Play) |
IMFPMediaPlayer::RemoveAllEffects Remove todos os efeitos que foram adicionados com o método IMFPMediaPlayer::InsertEffect. |
IMFPMediaPlayer::RemoveEffect Remove um efeito que foi adicionado com o método IMFPMediaPlayer::InsertEffect. |
IMFPMediaPlayer::SetAspectRatioMode Especifica se a taxa de proporção do vídeo é preservada durante a reprodução. |
IMFPMediaPlayer::SetBalance Define o saldo de áudio. (IMFPMediaPlayer.SetBalance) |
IMFPMediaPlayer::SetBorderColor Define a cor da borda do vídeo. |
IMFPMediaPlayer::SetMediaItem Enfileira um item de mídia para reprodução. |
IMFPMediaPlayer::SetMute Ativa ou desativa o mudo do áudio. (IMFPMediaPlayer.SetMute) |
IMFPMediaPlayer::SetPosition Define a posição de reprodução. |
IMFPMediaPlayer::SetRate Define a taxa de reprodução. (IMFPMediaPlayer.SetRate) |
IMFPMediaPlayer::SetVideoSourceRect Define o retângulo de origem do vídeo. |
IMFPMediaPlayer::SetVolume Define o volume de áudio. |
IMFPMediaPlayer::Shutdown Desliga o objeto do player do MFPlay e libera todos os recursos que o objeto está usando. |
IMFPMediaPlayer::Stop Interrompe a reprodução. |
IMFPMediaPlayer::UpdateVideo Atualizações o quadro de vídeo. (IMFPMediaPlayer.UpdateVideo) |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfplay.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de