当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 我的上一个问题:"excel 导入 sqlserver2000 之一:如何查询excel 表 ? ",(http://community.csdn.net/expert/topic/4168/4168370.xml?temp=.9288446) 在各位朋友、尤其是 zjcxc(邹建)大哥的帮助下解决了,谢谢。 现在我尝试着导入 ,语句 insert into e_pro......
 ·@@@@@@请大家来给我定位    »显示摘要«
    摘要: 由于女朋友的原因我准备到广州工作,请大家给我定位一下,在谈待遇的时候心理有一个底,请知道广州情况的朋友给我说一声,谢谢! 1、有两年软件开发经验。 2、精通vb,熟悉ado。 3、熟练掌握c++,精通mfc、sdk,熟悉tcp/ip协议、socket编程和多线程编程。 4、能够阅读相关的英文文档。 ......


怎样设置Transform Filter的输出media type

怎样设置Transform   Filter的输出media   type,我实现了虚函数GetMediaType(int   iPosition,   CMediaType   *pmt);但运行的时候这个函数为什么不调用呢?  
   
  DEFINE_GUID(CLSID_FilterTransform,    
  0x7f45ab89,   0x60bf,   0x48ec,   0x86,   0x88,   0x2f,   0xd8,   0xf,   0x29,   0xa2,   0xe7);  
   
   
  CFilterTransform::CFilterTransform(TCHAR   *tszName,   LPUNKNOWN   punk,   HRESULT   *phr)  
  :   CTransInPlaceFilter   (tszName,   punk,   CLSID_FilterTransform,   phr)  
  ,   m_tStart(0)  
  {    
   
  }  
   
  //*****************  
  HRESULT   CFilterTransform::Transform(IMediaSample   *pSample)  
  {    
           
  return   S_OK;    
  }  
  //********************/  
   
  HRESULT   CFilterTransform::CheckInputType(const   CMediaType*   mtIn)    
  {    
   
  if   (mtIn->subtype==MEDIASUBTYPE_RGB24)  
  {  
   
          AfxMessageBox(L"mtIn->subtype==MEDIASUBTYPE_RGB24");    
  return   S_OK;  
     
  }  
   
  }  
  HRESULT   CFilterTransform::Receive(IMediaSample   *   pSample)  
  {  
   
  HRESULT   hr;  
   
                    OutputPin()->Deliver(pSample);  
  return   hr;  
   
  }  
   
   
   
  HRESULT   CFilterTransform::GetMediaType(int   iPosition,   CMediaType   *pmt)  
  {  
   
  int   width     =   320   ;    
  int   height   =   240   ;    
   
  if   (iPosition   !=   0)    
  {  
  return   E_INVALIDARG;  
  }  
   
  pmt->SetType(&MEDIATYPE_Video);  
  pmt->SetSubtype(&MEDIASUBTYPE_UYVY)   ;    
  pmt->SetFormatType(&FORMAT_VideoInfo);  
  pmt->SetSampleSize(width*height*2);  
  pmt->SetTemporalCompression(FALSE);  
   
  VIDEOINFOHEADER           info;  
  ZeroMemory(&info,   sizeof(VIDEOINFOHEADER));  
   
   
          info.bmiHeader.biPlanes           =   1;  
          info.bmiHeader.biSizeImage     =   width*height*2   ;    
          info.bmiHeader.biClrImportant   =   0;  
   
  info.bmiHeader.biSize   =   sizeof(BITMAPINFOHEADER);  
  info.bmiHeader.biHeight   =   height   ;  
  info.bmiHeader.biWidth     =   width;  
  info.bmiHeader.biCompression   =   mmioFOURCC(U,Y,V,Y);  
   
  info.bmiHeader.biBitCount   =   16   ;        
  pmt->SetFormat((BYTE*)&info,   sizeof(VIDEOINFOHEADER));  
          return   NOERROR;  
   
   
  }

NO.1   作者: adamchao

你把Receive(IMediaSample   *   pSample)去掉试一下  
 


 ·aspx页中加载html的文件    »显示摘要«
    摘要: 就是在aspx页中加载一个已有的html页 我在page_load()中用如下方法: string filename = server.mappath("upload\\") + session["sid"].tostring() + session["id"].tostring() + ".htm"; res......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE