Написание потоков изображений
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен Читателем источника и Записывающим устройством приемника . средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новых кодах средство чтения данных и записывающий модуль вместо Windows Media Format 11 SDK, если это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Входные данные для потока изображений должны быть отформатированными растровыми изображениями RGB. Записывающий модуль координирует сжатие образцов изображений с помощью формата JPEG. Прежде чем приступить к написанию файла, содержащего поток изображений, необходимо задать качество изображения для входных данных с помощью параметра g_wszJPEGCompressionQuality. Используйте IWMWriterAdvanced2::SetInputSetting, чтобы задать качество значение DWORD от 1 до 100. Низкие значения представляют собой высокий коэффициент сжатия за счет качества, в то время как высокие значения создают высококачественные изображения, требующие большего пространства.
Для потоков изображений часто требуются большие буферные окна, чем обычные видеопотоки. Точный размер зависит от типа изображения и качества изображения, среди других факторов. Используйте пробную версию и ошибку, чтобы определить соответствующий размер изображений, которые вы планируете обрабатывать.