CVCam::CVCam(LPUNKNOWN lpunk, HRESULT *phr) :
CSource(NAME("Virtual Cam"), lpunk, CLSID_VirtualCam)
{
ASSERT(phr);
CAutoLock cAutoLock(&m_cStateLock);
// Create the one and only output pin
m_paStreams = (CSourceStream **) new CVCamStream*[1];
m_paStreams[0] = new CVCamStream(phr, this, L"Virtual Cam");
}
Quelle est la raison pour instancier deux fois m_paStreams
?Un problème avec la vcam de DirectShow de Vivek
Est-ce que CAutoLock cAutoLock(&m_cStateLock);
fonctionne pour une demande séparée (par une application différente) à ce filtre?