Media Foundation中的JPEG照片接收器属性

时间:2019-01-08 12:34:20

标签: jpeg ms-media-foundation image-capture

我正在使用Media Foundation的IMFCapturePhotoSink从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 个答案:

没有答案