1. 程式人生 > >directshow視訊旋轉90度

directshow視訊旋轉90度

4、如果pin的畫面大小是320*240,那麼旋轉90度後畫面大小為240*320,我應該怎麼程式設計實現呢?  
          AM_MEDIA_TYPE*   pType   =   pIN->GetMediaType();  
          VIDEOINFOHEADER   *pvi   =   (VIDEOINFOHEADER   *)   pType->pbFormat;  
          ASSERT(pvi);  
   
          CheckPointer(pMediaSample,E_POINTER);  
          pMediaSample->GetPointer(&pData);  
          lDataLen   =   pMediaSample->GetSize();  
   
          //   Get   the   image   properties   from   the   BITMAPINFOHEADER  
   
          int   cxImage         =   pvi->bmiHeader.biWidth;  
          int   cyImage         =   pvi->bmiHeader.biHeight;  
          int   numPixels     =   cxImage   *   cyImage;  
  接下來怎麼作?如何設定pOut?