Método IMFPMediaPlayer::SetMediaItem (mfplay.h)
Enfileira um item de mídia para reprodução.
Sintaxe
HRESULT SetMediaItem(
[in] IMFPMediaItem *pIMFPMediaItem
);
Parâmetros
[in] pIMFPMediaItem
Ponteiro para a interface IMFPMediaItem do item de mídia.
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Argumento inválido. |
|
O item de mídia contém conteúdo protegido. Atualmente, o MFPlay não dá suporte a conteúdo protegido. |
|
Nenhum dispositivo de reprodução de áudio foi encontrado. Esse erro poderá ocorrer se a fonte de mídia contiver áudio, mas nenhum dispositivo de reprodução de áudio estiver disponível no sistema. |
|
O método Shutdown do objeto foi chamado. |
Comentários
Esse método é concluído de forma assíncrona. Quando a operação for concluída, o método de retorno de chamada IMFPMediaPlayerCallback::OnMediaPlayerEvent do aplicativo será invocado. O tipo de evento é MFP_EVENT_TYPE_MEDIAITEM_SET.
Para criar um item de mídia, chame IMFPMediaPlayer::CreateMediaItemFromObject ou IMFPMediaPlayer::CreateMediaItemFromURL. Um item de mídia deve ser usado com o mesmo objeto de player MFPlay que criou esse item. Se o item de mídia tiver sido criado por uma instância diferente do objeto player, SetMediaItem retornará E_INVALIDARG.
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