📄 umc_h264_gen_enc.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) 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -