after read the developer guide
i know the intel media sdk can produce key frame as wish .
so control structure is mfxEncodeCtrl
so i use it like this
mfxEncodeCtrl m_EncodeCtrl ;
m_EncodeCtrl.FrameType= MFX_FRAMETYPE_IDR | MFX_FRAMETYPE_REF| MFX_FRAMETYPE_I ;
then when i encode a frame i used like below
sts = m_pVideoEnc->EncodeFrameAsync(m_pEncodeCtrl,m_ppEncSurfaces[nEncSurfIdx],&m_fxBS,&syncp);
sts always return MFX_ERR_UNKNOWN
is there something wrong with my setting ?
i am a green hand in this section .
so is any body who can give me some advice ?
thank you advanced !
and sorry for my poor my english