機子本身的拍攝功能是正常的(但沒有去修改如xda-developers建議的註冊檔來開放真正的5M相機功力)但我透過自己開發的程式或是微軟的範例程式執行時怎麼相機的解析度大小就只有640*480而且還是反灰不能調整請問有開發過PDA經驗的網友可以稍微點一下我是哪裡漏了甚麼嗎....
透過 directshow,在build graph 時,應該可以抓到 support 的 preview/still/capture 一共有幾組,resolutions、framerate、clsid 等等的…你要先確定你從direct show 抓回來的有 support 到 5M 的嗎?AM_MEDIA_TYPE *p_am_media_type = NULL;VIDEO_STREAM_CONFIG_CAPS scc;CHK(m_pCaptureGraphBuilder->FindInterface(&PIN_CATEGORY_PREVIEW, 0, m_pVideoCaptureFilter, IID_IAMStreamConfig, (void**)&pStreamConfig_Preview));CHK(pStreamConfig_Preview->GetStreamCaps(preview, &p_am_media_type, (BYTE *)&scc));CHK(pStreamConfig_Preview->SetFormat(p_am_media_type));DeleteMediaType(p_am_media_type);p_am_media_type = NULL;下面自已寫囉。