Атрибуты 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 непосредственно в нужном формате.

0 ответов

Другие вопросы по тегам