Compartilhar via


Gravando fluxos de imagem

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, 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.]

As entradas de um fluxo de imagem devem ser imagens de bitmap formatadas em RGB. O gravador coordena a compactação de exemplos de imagem de entrada usando o formato JPEG. Antes de começar a escrever um arquivo contendo um fluxo de imagem, você deve definir uma qualidade de imagem para a entrada, usando a configuração g_wszJPEGCompressionQuality. Use IWMWriterAdvanced2::SetInputSetting para definir a qualidade como um valor DWORD que varia de 1 a 100. Valores baixos representam uma alta taxa de compactação em detrimento da qualidade, enquanto valores altos produzem imagens de alta qualidade que exigem mais espaço.

Os fluxos de imagem geralmente exigem janelas de buffer maiores do que os fluxos de vídeo comuns. O tamanho exato necessário depende do tipo de imagem e da qualidade da imagem, entre outros fatores. Use a avaliação e o erro para determinar o tamanho apropriado para as imagens que você pretende processar.

Fluxos de imagem

Para definir configurações de entrada

Gravando arquivos ASF