x264_t *x264_encoder_open ( x264_param_t *param )
{
x264_t *h = x264_malloc( sizeof( x264_t ) ); /* 分配空间并进行初始化,x264_malloc( )在common.c中 */
int i;
//注意这里分配的空间大小为sizeof( x264_t )
memset( h, 0, sizeof( x264_t ) ); /* 初始化动态分配的内存空间 */
memcpy( &h->param, param, sizeof( x264_param_t ) );//相当于一个个的字段赋值,这样最快