⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 umc_defs.h

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 H
字号:
/*//////////////////////////////////////////////////////////////////////////////////                  INTEL CORPORATION PROPRIETARY INFORMATION//     This software is supplied under the terms of a license agreement or//     nondisclosure agreement with Intel Corporation and may not be copied//     or disclosed except in accordance with the terms of that agreement.//          Copyright(c) 2003-2005 Intel Corporation. All Rights Reserved.//*/#ifndef __UMC_DEFS_H__#define __UMC_DEFS_H__// This file contains defines which will switch on/off support of// codecs and renderers on application level/*// Windows on IA32*/#if defined(WIN32) && defined(_WIN32_WINNT)    // readers/writters    #define UMC_ENABLE_FILE_READER    #define UMC_ENABLE_FIO_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_DX_VIDEO_RENDER    #define UMC_ENABLE_BLT_VIDEO_RENDER    #define UMC_ENABLE_GDI_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_WINMM_AUDIO_RENDER    #define UMC_ENABLE_DSOUND_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER    #define UMC_ENABLE_AAC_AUDIO_DECODER    #define UMC_ENABLE_AC3_AUDIO_DECODER    #define UMC_ENABLE_MP3_AUDIO_DECODER#endif // Win32 on IA32/*// WindowsCE on IA32*/#if defined(_WIN32_WCE) && (defined(x86) || defined(_X86_))    // readers/writters    #define UMC_ENABLE_FILE_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_GDI_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER//    #define UMC_ENABLE_DXWCE_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_WINMM_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER    #define UMC_ENABLE_AAC_AUDIO_DECODER    #define UMC_ENABLE_AC3_AUDIO_DECODER    #define UMC_ENABLE_MP3_AUDIO_DECODER#endif // WinCE on IA32/*// Windows on EM64T*/#if defined(WIN64) && defined (_AMD64_)    // readers/writters    #define UMC_ENABLE_FILE_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_GDI_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_WINMM_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER#endif // Winx64 on EM64T/*// Windows on IA64*/#if defined(WIN64) && !defined (_AMD64_)    // readers/writters    #define UMC_ENABLE_FILE_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_GDI_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_WINMM_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER#endif // Win64 on IA64/*// WindowsCE on IXP4xx*/#if defined(_WIN32_WCE) && (defined (ARM) || defined(_ARM_))    // readers/writters    #define UMC_ENABLE_FIO_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_MTWGX_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_WINMM_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER#endif // WinCE on IXP4xx//----------------------------------------------------------------------------/*// Linux on IA32*/#if defined(LINUX32) && !(defined (_ARM_) || defined(ARM))    // readers/writters    #define UMC_ENABLE_FILE_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_FB_VIDEO_RENDER    #define UMC_ENABLE_SDL_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_OSS_AUDIO_RENDER    #define UMC_ENABLE_SDL_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER    #define UMC_ENABLE_AAC_AUDIO_DECODER    #define UMC_ENABLE_AC3_AUDIO_DECODER    #define UMC_ENABLE_MP3_AUDIO_DECODER#endif // Linux on IA32/*// Linux on EM64T*//*// Linux on IA64*//*// Linux on IXP4xx*/#if defined(LINUX32) && (defined (ARM) || defined(_ARM_))    // readers/writters    #define UMC_ENABLE_FIO_READER    #define UMC_ENABLE_FILE_WRITER    // video renderers    #define UMC_ENABLE_FB_VIDEO_RENDER    #define UMC_ENABLE_FW_VIDEO_RENDER//    #define UMC_ENABLE_SDL_VIDEO_RENDER    // audio renderers    #define UMC_ENABLE_OSS_AUDIO_RENDER    #define UMC_ENABLE_SDL_AUDIO_RENDER    #define UMC_ENABLE_FW_AUDIO_RENDER    // splitters    #define UMC_ENABLE_AVI_SPLITTER    #define UMC_ENABLE_MPEG2_SPLITTER    #define UMC_ENABLE_MP4_SPLITTER    // video decoders    #define UMC_ENABLE_DV_VIDEO_DECODER    #define UMC_ENABLE_H261_VIDEO_DECODER    #define UMC_ENABLE_H263_VIDEO_DECODER    #define UMC_ENABLE_H264_VIDEO_DECODER    #define UMC_ENABLE_MPEG2_VIDEO_DECODER    #define UMC_ENABLE_MPEG4_VIDEO_DECODER    #define UMC_ENABLE_MJPEG_VIDEO_DECODER    // audio decoders    #define UMC_ENABLE_AAC_INT_AUDIO_DECODER    #define UMC_ENABLE_MP3_INT_AUDIO_DECODER#endif // Linux on IXP4xx#endif // __UMC_DEFS_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -