需要用到如下的变量: MR9AlphaBitmap bmpInfo; IVMRMixerBitmap9 *pBMP = NULL; pBMP->SetAlphaBitmap(&bmpInfo); MR9AlphaBitmap 这里需要一个坐标的转换,它的坐标范围是(0-1) 记下一段代码: enum H264NALTYPE{ H264NT_NAL = 0, H264NT_SLICE, H264NT_SLICE_DPA, H264NT_SLICE_DPB, H264NT_SLICE_DPC, H264NT_SLICE_IDR, H264NT_SEI, H264NT_SPS, H264NT_PPS}; int H264GetNALType(LPVOID pBSBuf, const LONG nBSLen) { if ( nBSLen < 5 ) return H264NT_NAL; UINT8* pBS = (UINT8 *)pBSBuf; ULONG nType = pBS[4] & 0x1F; if ( nType <= H264NT_PPS ) return nType; return 0; }