Filtro do Gravador de Arquivos
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Gravador de Arquivos pode ser usado para gravar arquivos no disco, independentemente do formato. O filtro simplesmente grava no disco tudo o que recebe em seu pino de entrada, portanto, ele deve ser conectado upstream a um multiplexador que possa formatar o arquivo corretamente. Você pode criar um novo arquivo de saída com o Gravador de Arquivos ou especificar um arquivo existente; se o arquivo já existir, ele será completamente substituído pelos novos dados.
O filtro gravador de arquivo usa os carimbos de data/hora do fluxo de entrada como deslocamentos de arquivo e fornece acesso aleatório ao arquivo. Ele dá suporte ao IStream para permitir a leitura e gravação do cabeçalho do arquivo depois que o grafo é interrompido. Para melhorar o desempenho, ele também dá suporte a gravações sobrepostas não armazenadas em buffer e manipula a negociação de buffer correspondente.
Observação
Para gravar arquivos ASF, use o filtro Gravador ASF do WM .
Rótulo | Valor |
---|---|
Interfaces de filtro | IAMFilterMiscFlags, IBaseFilter, IFileSinkFilter, IFileSinkFilter2, IPersistStream |
Tipos de mídia de pino de entrada | MEDIATYPE_Stream, MEDIASUBTYPE_NULL |
Interfaces de pino de entrada | IMemInputPin, IPin, IQualityControl, IStream |
Tipos de mídia de pino de saída | Não aplicável |
Interfaces de pino de saída | Não aplicável |
Filtrar CLSID | CLSID_FileWriter |
CLSID da página de propriedades | Nenhuma página de propriedades |
Executável | qcap.dll |
Mérito | MERIT_DO_NOT_USE |
Categoria de Filtro | CLSID_LegacyAmFilterCategory |
Tópicos relacionados