umc_h264_gen_enc.h

来自「这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数」· C头文件 代码 · 共 65 行

H
65
字号
////               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) 2004 - 2005 Intel Corporation. All Rights Reserved.//#ifndef EGENC_H__#define EGENC_H__#include "umc_h264_core_enc.h"#include "umc_h264_deblock.h"#include "umc_h264_bs.h"#include "umc_h264_ccf.h"#include "umc_h264_npf.h"#include "umc_h264_video_encoder.h"#include "umc_h264_enc_cpb.h"#undef false#undef truenamespace UMC{//// This file declares structs needed by the encoder object.//// This structure maintains user-settable encoder options that// apply equally to all layers.const Ipp32u  H264_Minimum_Compressed_Buffer_Size = 8192;//// Encoder - Class definition for the encoder////class Decoder;    // forward reference, easier on inter-dependent header files//// Map a H264 quality value to a quant value//const Ipp32u Default_Maximum_QP = H264_QP_MAX;#define Quality_to_Quant(q) (H264QualityToH264Quant(q))// writeimage is for debuggingextern voidwriteimage(     const char  *filename,     Ipp8u          *pImageY,     Ipp8u          *pImageU,     Ipp8u          *pImageV,     Ipp32u         uWidth,     Ipp32u         uHeight,     Ipp32u         uPitch,     bool bShiftChromaLeft,     const char  *openFlags);} //namespace UMC#endif  // EGENC_H__

⌨️ 快捷键说明

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