Атрибуты JPEG Photo Sink в Media Foundation
Я использую 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 непосредственно в нужном формате.