matrix.c

来自「网络MPEG4IP流媒体开发源代码」· C语言 代码 · 共 43 行

C
43
字号
#include "quicktime.h"int quicktime_matrix_init(quicktime_matrix_t *matrix){	int i;	for(i = 0; i < 9; i++) matrix->values[i] = 0;	matrix->values[0] = matrix->values[4] = 1;	matrix->values[8] = 16384;}int quicktime_matrix_delete(quicktime_matrix_t *matrix){}int quicktime_read_matrix(quicktime_t *file, quicktime_matrix_t *matrix){	int i = 0;	for(i = 0; i < 9; i++)	{		matrix->values[i] = quicktime_read_fixed32(file);	}}int quicktime_matrix_dump(quicktime_matrix_t *matrix){	int i;	printf("   matrix");	for(i = 0; i < 9; i++) printf(" %f", matrix->values[i]);	printf("\n");}int quicktime_write_matrix(quicktime_t *file, quicktime_matrix_t *matrix){	int i;	for(i = 0; i < 9; i++)	{		quicktime_write_fixed32(file, matrix->values[i]);	}}

⌨️ 快捷键说明

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