- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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");
}
两次实例化m_paStreams
的原因是什么?
CAutoLock cAutoLock(&m_cStateLock);
是否适用于对此过滤器的单独请求(通过不同的应用程序)?
最佳答案
我不知道这段代码是关于什么的,但我可以向您保证,m_paStreams 在您发布的内容中只初始化了一次。
看起来 m_paStreams 是指向 CSourceStream 对象的指针数组。据推测,可能有不止一个这些对象,因此,数组。您的代码只是创建一个大小为 1 的数组,然后为数组的第一个元素创建 CVCamStream 对象。
关于c++ - Vivek 的 directshow vcam 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3510604/
我在这里构建了 32 位著名的 Vivek 的 VCam http://tmhare.mvps.org/downloads.htm它在 32 位视频 session 软件(如 Skype 和 Zoom
CVCam::CVCam(LPUNKNOWN lpunk, HRESULT *phr) : CSource(NAME("Virtual Cam"), lpunk, CLSID_VirtualC
我正在尝试构建 Vivek's Virtual Camera在 Windows 10 上。 为此,我需要 Win7Samples/multimedia/directshow/baseclasses 我
test = LOAD 'hdfs://192.168.1.195:9000/vivek/flume_data/flume.1520589885576' USING TextLoader AS (li
我是一名优秀的程序员,十分优秀!