扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:lqm 来源:论坛 2007年10月20日
关键字:
HRESULT hr = pCapturePin->QueryInterface(IID_IAMStreamConfig, (void **)&pCfg); // Read current media type/format AM_MEDIA_TYPE *pmt={0}; hr = pCfg->GetFormat(&pmt); if (SUCCEEDED(hr)) { // Fill in values for the new format WAVEFORMATEX *pWF = (WAVEFORMATEX *) pmt->pbFormat; pWF->nChannels = (WORD) nChannels; pWF->nSamplesPerSec = nFrequency; pWF->nAvgBytesPerSec = lBytesPerSecond; pWF->wBitsPerSample = (WORD) (nBytesPerSample * 8); pWF->nBlockAlign = (WORD) (nBytesPerSample * nChannels); // Set the new formattype for the output pin hr = pCfg->SetFormat(pmt); DeleteMediaType(pmt); } // Release interfaces pCfg->Release(); |
pCapturePin->QueryInterface(IID_IAMBufferNegotiation, (void **)&pNeg); // Set the buffer size based on selected settings ALLOCATOR_PROPERTIES prop={0}; prop.cbBuffer = lBufferSize; prop.cBuffers = 6; prop.cbAlign = nBytesPerSample * nChannels; hr = pNeg->SuggestAllocatorProperties(&prop); pNeg->Release(); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者