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.]
Este filtro divide um fluxo de vídeo digital (DV) intercalado em seus componentes de vídeo e áudio.
| Rótulo | Valor |
|---|---|
| Interfaces de filtro | IBaseFilter, IDVSplitter |
| Tipos de mídia de pino de entrada | MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd FORMAT_DvInfo |
| Interfaces de pino de entrada | IMemInputPin, IPin, IQualityControl |
| Tipos de mídia de pino de saída |
Vídeo: MEDIATYPE_Video, FORMAT_DvInfo Audio: MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx |
| Interfaces de pino de saída | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
| Filtrar CLSID | CLSID_DVSplitter |
| Página de propriedade CLSID | Nenhuma página de propriedade. |
| Executável | qdv.dll |
| Mérito | MERIT_NORMAL |
| Categoria de filtro | CLSID_LegacyAmFilterCategory |
Comentários
Os quadros DV contêm áudio e vídeo no mesmo quadro. O filtro DV Splitter extrai os dados de áudio e fornece-os como um ou dois fluxos de áudio, a partir dos pinos de saída de áudio. O quadro DV original é fornecido a partir do pino de saída de vídeo, como um quadro de vídeo. O tipo de mídia no quadro de vídeo é alterado de MEDIATYPE_Interleaved para MEDIATYPE_Video, mas caso contrário, os dados não são modificados. O tipo de mídia é alterado para sinalizar que os dados de áudio no quadro devem ser ignorados. O DV Splitter não define um tempo de mídia em suas amostras de saída; Se você estiver escrevendo um filtro downstream que requer os tempos de mídia, então você pode derivar os tempos da contagem de quadros.
Apenas um pino de saída de cada vez expõe o IMediaPosition e interfaces IMediaSeeking.
O filtro DV Splitter pode aceitar alterações de formato dinâmico no fluxo de áudio. No entanto, se o filtro AVI Mux estiver a jusante, rejeitará a alteração de formato. Se isso acontecer, o DV Splitter para de produzir um fluxo de áudio. Essa limitação afeta apenas a captura de arquivo tipo 2. Para arquivos de tipo-1, o fluxo intercalado não é dividido em primeiro lugar. Para visualização, não há filtro AVI Mux a jusante.
Se a fonte DV é uma câmera ao vivo, normalmente não há razão para o formato de áudio mudar. No entanto, o formato pode mudar se você transmitir de uma fita VTR que contém várias fontes heterogêneas.
Cada quadro DV contém metadados, além dos dados de áudio e vídeo. Esses metadados podem mudar de quadro para quadro. Os aplicativos podem analisar os metadados examinando as amostras de entrada ou as amostras de saída de vídeo. No entanto, o DirectShow não fornece nenhum suporte direto para a análise de metadados DV. Consulte a IEC 61834-4 para obter mais informações.