Атрибуты JPEG Photo Sink в Media Foundation - PullRequest
0 голосов
/ 08 января 2019

Я использую IMFCapturePhotoSink от Media Foundation для фотографирования с USB-камеры. Я хочу сохранить изображение в формате JPEG.

Я создаю объект Media Type следующим образом:

MFCreateMediaType(&pPhotoMediaType);
pPhotoMediaType->SetGUID(MF_MT_MAJOR_TYPE, MFMediaType_Image);
pPhotoMediaType->SetGUID(MF_MT_SUBTYPE, GUID_ContainerFormatJpeg);

Затем я использую этот объект Media Type для настройки приемника:

m_pPhotoSink>AddStream((DWORD)MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_PHOTO, pPhotoMediaType, NULL, &dwSinkStreamIndex)

Теперь мне интересно, возможно ли настроить параметры сжатия JPEG, например, Уровень сжатия, так как я получаю изображение JPEG непосредственно в нужном формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...