Método IMFMediaSink::Shutdown (mfidl.h)

Desliga o coletor de mídia e libera os recursos que ele está usando.

Sintaxe

HRESULT Shutdown();

Valor retornado

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
S_OK
O método foi bem-sucedido.
MF_E_SHUTDOWN
O coletor de mídia foi desligado.

Comentários

Se o aplicativo criar o coletor de mídia, ele será responsável por chamar Desligamento para evitar perda de memória ou de recursos. Na maioria dos aplicativos, no entanto, o aplicativo cria um objeto de ativação para o coletor de mídia e a Sessão de Mídia usa esse objeto para criar o coletor de mídia. Nesse caso, a Sessão de Mídia — não o aplicativo — desliga o coletor de mídia. (Para obter mais informações, consulte Objetos de ativação.)

Depois que esse método retorna, todos os métodos no coletor de mídia retornam MF_E_SHUTDOWN, exceto métodos IUnknown e métodos IMFMediaEventGenerator . O coletor não gerará eventos depois que esse método for chamado.

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mfuuid.lib

Confira também

IMFMediaSink

Coletores de mídia