Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
[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 filtro ACM Wrapper permite que codecs do ACM (Audio Compression Manager) se juntem a um gráfico de filtro. Pode atuar como um filtro de descompressão ou como um filtro de compressão.
Como um filtro de descompressão, o Wrapper ACM aparece na categoria "Filtros DirectShow" (CLSID_LegacyAmFilterCategory) e tem um mérito de MERIT_NORMAL. O tipo de mídia de conexão no pino de entrada determina qual codec o filtro usa. Normalmente, o aplicativo não precisa adicionar o filtro ao gráfico de filtro; ele é puxado automaticamente pelo Filter Graph Manager quando necessário. A descompressão é apenas para áudio PCM.
Como filtro de compressão, o ACM Wrapper aparece na categoria "Compressores de áudio" (CLSID_AudioCompressorCategory) e tem um mérito de MERIT_DO_NOT_USE. Cada codec aparece como uma instância separada. Para compactação, você não pode criar diretamente o filtro com CoCreateInstance. Em vez disso, você deve usar o enumerador de dispositivo do sistema. Para obter mais informações, consulte Usando o System Device Enumerator.
| Rótulo | Valor |
|---|---|
| Interfaces de filtro | IBaseFilter, IPersist, IPersistPropertyBag |
| Tipos de mídia de pino de entrada | MEDIATYPE_Audio, MEDIASUBTYPE_NULL FORMAT_WaveFormatEx |
| Interfaces de pinos de entrada | IMemInputPin, IPin, IQualityControl |
| Tipos de mídia de pinos de saída | MEDIATYPE_Audio, MEDIASUBTYPE_PCM FORMAT_WaveFormatEx.Qualquer combinação dos seguintes elementos é possível:
|
| Interfaces de pinos de saída | IAMStreamConfig, IMediaPosition, IMediaSeeking, IPin, IQualityControl |
| Filtrar CLSID | CLSID_ACMWrapper |
| Página de propriedade CLSID | Nenhuma página de propriedade. |
| Executável | Quartz.dll |
| Mérito | MERIT_NORMAL ou MERIT_DO_NOT_USE |
| Categoria de filtro | CLSID_LegacyAmFilterCategory ou CLSID_AudioCompressorCategory |