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 |
---|---|
|
O método foi bem-sucedido. |
|
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 |