資源簡介
虛幻3音頻提取oggextract
代碼片段和文件信息
/*
?*?Author:?Adrian?Keet
?*?Last?modified:?December?30?2007
?*
?*?This?code?is?in?the?public?domain.?Go?ahead?and?use?it?for?whatever?you
?*?want.?I?don‘t?care.?:)
?*/
#include?
#include?
#include?
#include?
#include?
#include?
int?usage()
{
????fprintf(stderr?“Usage:?oggextract?“);
????return?255;
}
int?findpattern(unsigned?char?*data?int?datalen?int?start)
{
????int?i;
????for?(i?=?start;?i?????????if?(*(int?*)(data?+?i)?==?0x5367674f)?/*?“OggS“?*/
????????????return?i;
????return?-1;
}
int?ogg_ispage(unsigned?char?*data)
{
????/*?capture?pattern?*/
????if?(*(int?*)data?!=?0x5367674f)?/*?“OggS“?*/
????????return?0;
????/*?stream?structure?version?*/
????if?(data[4]?!=?0x00)
????????return?0;
????/*?header?type?flag?*/
????if?((data[5]?&?~7)?!=?0x00)
????????return?0;
????/*?I?think?we?can?reasonably?assume?it?is?a?real?page?now?*/
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3318??2007-12-30?19:57??oggextract.c
?????文件???????12851??2007-12-30?19:57??oggextract.exe
?????文件?????1873811??2007-01-31?03:33??cygwin1.dll
- 上一篇:兩個VC Modbus通信源代碼
- 下一篇:bsdiff工具
評論
共有 條評論