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.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando 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.]
O WM ASF Reader é um filtro wrapper para o objeto leitor fornecido com o SDK do Windows Media Format e é o filtro de origem recomendado para reprodução de arquivos de conteúdo baseado no Windows Media e conteúdo criado com qualquer um dos DMOs do Microsoft MPEG-4 Encoder.
| Rótulo | Valor |
|---|---|
| Interfaces de filtro |
IBaseFilter, IFileSourceFilter, IAMExtendedSeeking, IServiceProviderAlém disso, o filtro expõe as seguintes interfaces SDK do Windows Media Format: IWMHeaderInfo , IWMReaderAdvanced, IWMReaderAdvanced2, IWMDReader (através IServiceProvider) |
| Tipos de mídia de pino de entrada | Não aplicável. |
| Interfaces de pinos de entrada | Não aplicável. |
| Tipos de mídia de pinos de saída | MEDIATYPE_Video, MEDIATYPE_Audio, MEDIATYPE_ScriptCommand MEDIATYPE_FileTransfer |
| Interfaces de pinos de saída |
IMediaSeeking, IAMWMBufferPass, IServiceProviderAlém disso, os pinos expõem as seguintes interfaces do Windows Media Format SDK: IWMStreamConfig2 (através IServiceProvider) |
| Filtrar CLSID | CLSID_WMAsfReader |
| Página de propriedade CLSID | Nenhuma página de propriedade. |
| Executável | Qasf.dll |
| Mérito | MERIT_UNLIKELY |
| Categoria de filtro | CLSID_LegacyAmFilterCategory |
Comentários
Quando recebe o nome de um arquivo ASF ou uma URL, o WM ASF Reader lê o conteúdo compactado, analisa os fluxos compactados e expõe um pino de saída para cada um. Este filtro liga-se a jusante a filtros de codecs de áudio e/ou vídeo, que fazem a descompressão. A busca é suportada se o arquivo ASF for pesquisável. O ASF Reader carimba a hora das amostras antes de enviá-las a jusante, mas não modifica os carimbos de data/hora de forma alguma.
A reprodução a velocidades diferentes de 1.0 (conforme especificado em IMediaSeeking::SetRate) não é suportada.
Quando o tempo de execução do SDK do Windows Media Format envia mensagens WMT_STATUS para o filtro WM ASF Writer, o filtro encaminha todas as mensagens relacionadas à aquisição de licença DRM como eventos EC_WMT_EVENT. Para obter mais informações, consulte leitura DRM-Protected arquivos ASF no DirectShow.
O WM ASF Reader implementa parcialmente o IWMReaderAdvanced e interfaces de IWMReaderAdvanced2 para dar aos aplicativos acesso aos métodos informativos no objeto leitor. A implementação do filtro simplesmente passa as chamadas para a interface no objeto leitor. Os métodos de streaming não são implementados porque o filtro deve ter controle total sobre o processo de streaming. São implementados os seguintes métodos:
- IWMReaderAdvanced::GetStatistics
- IWMReaderAdvanced::SetClientInfo
- IWMReaderAdvanced2::GetBufferProgress
- IWMReaderAdvanced2::GetDownloadProgress
- IWMReaderAdvanced2::GetPlayMode
- IWMReaderAdvanced2::GetProtocolName
- IWMReaderAdvanced2::SetLogClientID
- IWMReaderAdvanced2::SetPlayMode
Tópicos relacionados