avi_guid.c

来自「这个库实现了录象功能」· C语言 代码 · 共 60 行

C
60
字号
/******************************************************************************* avi_guid.c libquicktime - A library for reading and writing quicktime/avi/mp4 files. http://libquicktime.sourceforge.net Copyright (C) 2002 Heroine Virtual Ltd. Copyright (C) 2002-2007 Members of the libquicktime project. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA*******************************************************************************/ #include "lqt_private.h"#include <string.h>void quicktime_GUID_dump(quicktime_GUID_t * g)  {  lqt_dump("%08x-%04x-%04x-%02x-%02x-%02x-%02x-%02x-%02x-%02x-%02x\n",         g->v1, g->v2, g->v3, g->v4[0], g->v4[1], g->v4[2], g->v4[3],         g->v4[4], g->v4[5], g->v4[6], g->v4[7]);  }int  quicktime_GUID_equal(const quicktime_GUID_t * g1, const quicktime_GUID_t * g2)  {  return (g1->v1 == g2->v1) &&    (g1->v2 == g2->v2) &&    (g1->v3 == g2->v3) &&    !memcmp(g1->v4, g2->v4, 8);  }void quicktime_GUID_read(quicktime_t * file, quicktime_GUID_t * guid)  {  guid->v1 = quicktime_read_int32_le(file);  guid->v2 = quicktime_read_int16_le(file);  guid->v3 = quicktime_read_int16_le(file);  quicktime_read_data(file, guid->v4, 8);  }void quicktime_GUID_write(quicktime_t * file, quicktime_GUID_t * guid)  {  quicktime_write_int32_le(file, guid->v1);  quicktime_write_int16_le(file, guid->v2);  quicktime_write_int16_le(file, guid->v3);  quicktime_write_data(file, guid->v4, 8);    }

⌨️ 快捷键说明

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