A interface IKsPropertySet não é suportada no IMFMediSource

Estou portando meu SDK baseado em câmera Direct Show para MFT. No meu código antigo eu tenho interface KSProxy como IksTopolgy, IKsControl e IKsProperty.

IksTopolgy, IKsControl é usado para enumerar o conjunto de propriedades e IKsProperty para obter / definir o valor da propriedade. Agora eu estava tentando mesmo em novo código.Eu sou capaz de enumerar a propriedade ou seja, após o código é suportado em MFT.

CComPtr<IKsTopologyInfo> ksTopology = NULL;
hRet = m_pMediaSource->QueryInterface(&ksTopology);    

Mas interface IKsProperty que é usada para obter / definir o valor da propriedade não está funcionando retornando E_NOINTERFACE.

 hRet = m_pMediaSource->QueryInterface(&pKsPropertySet); 

está falhando.Eu não entendo porque isso não é suportado em m_pMediaSource Por favor, sugira como obter / definir o valor das propriedades.

questionAnswers(0)

yourAnswerToTheQuestion