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

📄 umc_video_encoder.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_VIDEO_ENCODER_H#define __UMC_VIDEO_ENCODER_H#include "umc_dynamic_cast.h"#include "umc_base_codec.h"namespace UMC{class VideoEncoderParams : public BaseCodecParams{    DYNAMIC_CAST_DECL(VideoEncoderParams, BaseCodecParams)public:    // Constructor    VideoEncoderParams() :        numStartFrame(0),        numFramesToEncode(0),        numEncodedFrames(0),        FrameRate(0)    {}    // Destructor    virtual ~VideoEncoderParams(void){}    vm_var32 src_width;                                         // (vm_var32) width of source media    vm_var32 src_height;                                        // (vm_var32) height of source media    vm_var32 dst_width;                                         // (vm_var32) width of destination media    vm_var32 dst_height;                                        // (vm_var32) height of destination media    vm_var32 numStartFrame;                                     // (vm_var32) number of start frame    vm_var32 numFramesToEncode;                                 // (vm_var32) number of frames to encode    vm_var32 numEncodedFrames;                                  // (vm_var32) number of encoded frames    // following member(s) are used for initializing muxer settings    double FrameRate;                                           // (double) encoded video's rate of frames    vm_var32 BitRate;                                           // (vm_var32) encoded video's rate bitstream};class VideoEncoder : public BaseCodec{    DYNAMIC_CAST_DECL(VideoEncoder, BaseCodec)public:    // Destructor    virtual ~VideoEncoder(){};};} // end namespace UMC#endif /* __UMC_VIDEO_ENCODER_H */

⌨️ 快捷键说明

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