init.h

来自「H.263的编码程序,加了CPU指令优化,VC版.」· C头文件 代码 · 共 28 行

H
28
字号
/*!
********************************************************
*\file
*    init.h
*\brief
*    interface for functions which is used to initialize encoder status.
*\date
*    12/6/2002
*
********************************************************/
#ifndef INIT_H
#define INIT_H

#include "HEnc.h"

        
int  init_para(H263VencStatus *encoder, int P_rate, int QP, int QI, int QB, int gobsync, 
			   int framerate, int target_bitrate);                             //!< Initialize global parameter
int  init_table(H263VencStatus *encoder);                  //!< Initialize coded table and quant table
int  init_control(H263VencStatus *encoder);                //!< Initialize frame level parameters that control coding process
int  init_bitstrm(int type, unsigned int time, putstrm* putstrmctrl); //!< Initialize bitstream parameter
int  init_MCPara(MCParam *MC, int search_range, int search_method);    //!< Initialize MC parameters
void alloc_mem(H263VencStatus *encoder, MCParam *mc, putstrm *strm);   //!< Allocate memery 
int  GetSourceFrame(H263VencStatus * encoder, unsigned char* m_pCap);  //!< Get source frame 
void close_encoder (H263VencStatus *encoder, MCParam *mc, putstrm *pStrm);  //!< Close encoder  
void init_fs(MCParam *mc);                                                    //!< Initialize FS spiral 

#endif

⌨️ 快捷键说明

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