Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. O Source Reader do e o Sink Writer do foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Depois de receber a mensagem de status WMT_OPENED em sua implementação do IWMStatusCallback::OnStatus, você pode começar a receber amostras chamando IWMReader::Start. O leitor assíncrono fornece exemplos para sua implementação de IWMReaderCallback::OnSample. As amostras são entregues por ordem de apresentação.
Iniciar é uma chamada assíncrona. Ele retornará quase imediatamente e continuará a ser executado em threads separados. O leitor assíncrono usa vários threads ao decodificar conteúdo e entregar amostras. Quando o final do ficheiro é atingido, o leitor envia uma mensagem de status WMT_EOF para a sua implementação do retorno de chamada OnStatus. Quando WMT_EOF é enviado, o leitor interrompe o seu próprio processamento; você não precisa responder a WMT_EOF com uma chamada para IWMReader::Stop.
Tópicos relacionados