Método IMFSourceReaderEx::RemoveAllTransformsForStream (mfreadwrite.h)
Remove todas as MFTs (transformações do Media Foundation) para um fluxo especificado, com exceção do decodificador.
Sintaxe
HRESULT RemoveAllTransformsForStream(
[in] DWORD dwStreamIndex
);
Parâmetros
[in] dwStreamIndex
O fluxo para o qual remover os MFTs. O valor pode ser qualquer um dos seguintes.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Solicitação inválida. |
|
O parâmetro dwStreamIndex é inválido. |
Comentários
Chamar esse método pode redefinir o tipo de saída atual para o fluxo. Para obter o novo tipo de saída, chame IMFSourceReader::GetCurrentMediaType.
No modo assíncrono, esse método falhará se uma solicitação de exemplo estiver pendente. Nesse caso, aguarde até que o retorno de chamada OnReadSample seja invocado antes de chamar o método . Para obter mais informações sobre como usar o Leitor de Origem no modo assíncrono, consulte IMFSourceReader::ReadSample.
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 | mfreadwrite.h |