DirectShow: 编写输出YUV的Filter,如何写GetMediaType函数? 任一种格式的YUV都可以,盼高人复!不胜感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CheckPointer(pmt,E_POINTER);if (iPosition < 0) { return E_INVALIDARG;} // Have we run off the end of typesif( iPosition > 0 ) { return VFW_S_NO_MORE_ITEMS;}VIDEOINFOHEADER vih;memset( &vih, 0, sizeof( vih ) );vih.bmiHeader.biCompression = MAKEFORCC('Y','U','Y','V');vih.bmiHeader.biBitCount = 16;vih.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);vih.bmiHeader.biWidth = DEFAULT_WIDTH;//Your size.xvih.bmiHeader.biHeight = DEFAULT_HEIGHT;//Your size.yvih.bmiHeader.biPlanes = 1;vih.bmiHeader.biSizeImage = GetBitmapSize(&vih.bmiHeader);vih.bmiHeader.biClrImportant = 0;pmt->SetType(&MEDIATYPE_Video);pmt->SetFormatType(&FORMAT_VideoInfo);pmt->SetFormat( (BYTE*) &vih, sizeof( vih ) );pmt->SetSubtype(&MEDIASUBTYPE_YUY2);pmt->SetSampleSize(vih.bmiHeader.biSizeImage); GetMediaType(int iPosition, CMediaType *pmt)你可根据情况返正其它格式,但一次只能返正一种格式。 PropertySheet this指针为空?在线等~谢谢 静态的 list 需要怎么初始化 VC 上传文件到服务器上 如何实现效率高些,速度快一点 FTP? 在对话框的OnPaint用CPaintDC pDC(this)获得DC类就可以画图, 为什么用GetDC()获得CDC类画图后刷新就不正常? 东北话考级 调用system函数时,如何隐藏其dos窗口 请问:能不能根据toolbar的handle得到它里面的combo box的handle 问一个汇编的问题 数据库句柄清除问题 1000位十进制数的运算? typedef怎么用 寻求libxml2例程
{
return E_INVALIDARG;
} // Have we run off the end of typesif( iPosition > 0 )
{
return VFW_S_NO_MORE_ITEMS;
}VIDEOINFOHEADER vih;
memset( &vih, 0, sizeof( vih ) );
vih.bmiHeader.biCompression = MAKEFORCC('Y','U','Y','V');
vih.bmiHeader.biBitCount = 16;
vih.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
vih.bmiHeader.biWidth = DEFAULT_WIDTH;//Your size.x
vih.bmiHeader.biHeight = DEFAULT_HEIGHT;//Your size.y
vih.bmiHeader.biPlanes = 1;
vih.bmiHeader.biSizeImage = GetBitmapSize(&vih.bmiHeader);
vih.bmiHeader.biClrImportant = 0;pmt->SetType(&MEDIATYPE_Video);
pmt->SetFormatType(&FORMAT_VideoInfo);
pmt->SetFormat( (BYTE*) &vih, sizeof( vih ) );
pmt->SetSubtype(&MEDIASUBTYPE_YUY2);
pmt->SetSampleSize(vih.bmiHeader.biSizeImage);
你可根据情况返正其它格式,但一次只能返正一种格式。