亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? file.h

?? 這是一個從音頻信號里提取特征參量的程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
// file: $isip/class/system/File/File.h// version: $Id: File.h,v 1.54 2003/04/09 19:46:31 duncan Exp $//// make sure definitions are only made once//#ifndef ISIP_FILE#define ISIP_FILE// isip include files//#ifndef ISIP_INTEGRAL#include <Integral.h>#endif#ifndef ISIP_ERROR#include <Error.h>#endif#ifndef ISIP_MEMORY_MANAGER#include <MemoryManager.h>#endif// forward class definitions//class SysChar;class SysString;// File: a general purpose file pointer. this class abstracts file//  manipulations, which are operating system specific, and provides//  a general interface that all classes should use to access files.////  an important feature of this class is that a polling strategy for//  opening files is built into the class. when a file open fails, it is//  possible that the file exists, but the network file system for the//  computer is in error. this happens often in unix when dealing with//  files using the network file system. an effective solution is simply//  to wait a specified time, and try again. more often than not,//  the next open will succeed. since all file I/O is centralized through//  this class, this feature is automatically available to all isip classes.//class File {    //---------------------------------------------------------------------------  //  // public constants  //  //---------------------------------------------------------------------------public:    // define the class name  //  static const SysString CLASS_NAME;    //----------------------------------------  //  // other important constants  //  //----------------------------------------  // define some maximum sizes  //  static const long MAX_FNAME_SIZE = PATH_MAX;  static const long BUF_SIZE = 8192;  static const long BAD_COUNT = -1;      // standard file streams  //  enum STREAM { NO_STREAM = -1, OUT, IN, ERROR, DEF_STREAM = NO_STREAM };    // seek positions  //  enum SEEK { POS = SEEK_SET, POS_PLUS_CUR = SEEK_CUR,	      POS_PLUS_END = SEEK_END };    // i/o modes  //  enum MODE { READ_ONLY = 0, READ_PLUS, WRITE_ONLY,	      WRITE_PLUS, APPEND_ONLY, APPEND_PLUS, DEF_MODE = READ_ONLY };    // i/o types  //  enum TYPE { TEXT = 0, BINARY, DEF_TYPE = TEXT };    // byte-order modes  //  enum BMODE { NATIVE = 0, SWAP, BIG_ENDIAN, LITTLE_ENDIAN,	       DEF_BMODE = NATIVE };    // names for each of the enumerated file modes  //  static const char SYS_TEXT_READ_ONLY[];  static const char SYS_TEXT_READ_PLUS[];  static const char SYS_TEXT_WRITE_ONLY[];  static const char SYS_TEXT_WRITE_PLUS[];  static const char SYS_TEXT_APPEND_ONLY[];  static const char SYS_TEXT_APPEND_PLUS[];    static const char SYS_BINARY_READ_ONLY[];  static const char SYS_BINARY_READ_PLUS[];  static const char SYS_BINARY_WRITE_ONLY[];  static const char SYS_BINARY_WRITE_PLUS[];  static const char SYS_BINARY_APPEND_ONLY[];  static const char SYS_BINARY_APPEND_PLUS[];   // names for each of the enumerated file type  //  static const SysString TYPE_TEXT;  static const SysString TYPE_BINARY;  // indention and line wrapping  //  static const SysString INDENT_STR;  static const SysString WRAP_TERM_STR;  static const SysString WRAP_PRE_INDENT_STR;  static const SysString WRAP_POST_INDENT_STR;  // a string denoting a piped input/output  //  static const SysString STREAM_FILE;    //----------------------------------------  //  // default values and arguments  //    //----------------------------------------      // lock constants:  //  def_lock_retry is the default number of times we try to lock a file  //  before reporting fails, the def_lock_delay is the time in seconds before   //  each retry  //  static const long DEF_LOCK = false;  static const long DEF_LOCK_RETRY = 5;  static const long DEF_LOCK_DELAY = 2;  // formatting constants  //  static const long DEF_INDENT = 0;  static const long NO_WRAP = -1;  static const long DEF_LINE_WRAP = NO_WRAP;  // open related constants:  //  def_open_retry is the default number of times we try to open a file  //  before reporting fails, the def_open_delay is the time in seconds before   //  each retry  //  static const long DEF_OPEN_RETRY = 5;  static const long DEF_OPEN_DELAY = 2;    //----------------------------------------  //  // error codes  //  //----------------------------------------    static const long ERR = 1000;  static const long ERR_NOTCLS = 1001;  static const long ERR_NOTOPN = 1002;  static const long ERR_REOPEN = 1003;  static const long ERR_CLOSE = 1004;  static const long ERR_FLUSH = 1005;  static const long ERR_TRUNCT = 1006;  static const long ERR_WRAP = 1007;  static const long ERR_DECODE = 1008;    //---------------------------------------------------------------------------  //  // protected data  //  //---------------------------------------------------------------------------protected:    // the stream type  //  STREAM stream_d;    // the file pointer  //  FILE* fp_d;    // open mode and type  //  MODE mode_d;  TYPE type_d;    // lock flag  //  boolean lock_d;    // byte-order modes:  //  it can be an absolute byte-order (LITTLE_ENDIAN or BIG_ENDIAN) or  //  a relative order to the machine (NATIVE or SWAP)  //  BMODE byte_mode_d;  // byte-swap flag:  //  this is relative to the machine's byte-order  //  boolean byte_swap_d;    // indention level  //  long indent_level_d;    // line wrapping limit  //  long line_wrap_d;    // current column position  //  long column_position_d;    // file polling:  //  open_retry_d is the number of times that the file will be polled for  //  opening before an error is returned. open_delay_d is the delay in  //  seconds between attempts to open the file.  //  long open_retry_d;  long open_delay_d;  // declare an array of SysString objects to keep track of temporary filenames  //  static SysString** temp_files_d;  static long temp_size_d;  static long temp_num_d;  // declare a static debug level for all class instantiations  //  static Integral::DEBUG debug_level_d;  // static memory manager  //  static MemoryManager mgr_d;  //---------------------------------------------------------------------------  //  // required public methods  //  //---------------------------------------------------------------------------public:  // method: name  //  static const SysString& name() {    return CLASS_NAME;  }    // other static methods  //  static boolean diagnose(Integral::DEBUG debug_level);    // method: setDebug  //  static boolean setDebug(Integral::DEBUG level) {    debug_level_d = level;    return true;  }  // other debug methods  //    boolean debug(const unichar* message) const;    // destructor/constructor(s):  //  the copy constructor is private  //  ~File();  File(STREAM stream = DEF_STREAM);  // assign methods:  //  these methods are omitted because we do not ever want multiple file  //  pointers on the same file. see the File::swap method  //  // operator= methods:  //  these methods are omitted because we do not ever want multiple file  //  pointers on the same file.   //  // i/o methods:  //  these methods are omitted because File can not write itself  //  to an sof file  //    // equality methods:  //  these methods are omitted because they are not useful for File objects  //    // memory management methods:  //  the clear method is omitted so the user is forced to open and close  //  files in a disciplined manner  //    // method: new  //  static void* operator new(size_t size) {    return mgr_d.get();  }  // method: new[]  //  static void* operator new[](size_t size) {    return mgr_d.getBlock(size);  }  // method: delete

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频免费看| 亚洲电影欧美电影有声小说| 在线观看91视频| 91麻豆福利精品推荐| 95精品视频在线| av不卡一区二区三区| 97久久精品人人做人人爽50路| 丰满亚洲少妇av| 99国产欧美另类久久久精品| 99久久久精品免费观看国产蜜| 9久草视频在线视频精品| 99久久精品国产网站| 日本韩国欧美国产| 精品日韩一区二区三区| 精品国产一二三| 国产视频一区二区在线观看| 国产精品网站一区| 伊人婷婷欧美激情| 亚洲成人av一区二区三区| 男人的天堂亚洲一区| 国产成人综合精品三级| 99久久精品免费| 51久久夜色精品国产麻豆| 日韩精品影音先锋| 亚洲视频在线观看三级| 偷拍与自拍一区| 国产毛片精品国产一区二区三区| av动漫一区二区| 欧美日韩在线观看一区二区| 日韩欧美黄色影院| 国产精品久久久久久亚洲伦| 亚洲国产你懂的| 国产一区二区三区精品视频| 99在线精品一区二区三区| 欧美久久久久免费| 国产欧美日产一区| 日日噜噜夜夜狠狠视频欧美人| 国产精品影视网| 欧美伊人久久大香线蕉综合69| 日韩免费视频一区| 亚洲精品久久久蜜桃| 国产在线播放一区三区四| 色综合色狠狠天天综合色| 日韩无一区二区| 亚洲免费三区一区二区| 精品一区二区在线免费观看| 色呦呦网站一区| 精品久久久影院| 亚洲午夜久久久久久久久电影院 | 成人免费看视频| 欧美日韩一级二级| 国产精品久久久久桃色tv| 久久爱www久久做| 色www精品视频在线观看| 一区二区三区在线观看国产| 国产精品一线二线三线| 日韩精品最新网址| 亚洲成在人线在线播放| 91偷拍与自偷拍精品| 国产欧美日韩另类一区| 美女脱光内衣内裤视频久久网站| 欧美视频在线一区二区三区 | 91免费视频大全| 久久久噜噜噜久噜久久综合| 美腿丝袜一区二区三区| 56国语精品自产拍在线观看| 亚洲一区二区美女| 91网站最新网址| 国产精品二区一区二区aⅴ污介绍| 另类小说一区二区三区| 5月丁香婷婷综合| 日本不卡中文字幕| 欧美人体做爰大胆视频| 亚洲va韩国va欧美va| 欧美日韩一区二区三区在线| 亚洲制服丝袜av| 欧美日韩美少妇| 亚洲va欧美va人人爽午夜| 欧美丝袜丝nylons| 日韩精品免费专区| 欧美一区二区三区视频在线| 美国毛片一区二区三区| 欧美大白屁股肥臀xxxxxx| 麻豆精品在线观看| 久久久精品一品道一区| 成人av电影在线观看| 亚洲欧美日韩国产中文在线| 日本电影欧美片| 婷婷久久综合九色国产成人| 欧美一区二区黄| 国产精品影视天天线| 亚洲欧美日韩综合aⅴ视频| 色噜噜狠狠色综合中国| 亚洲成a人v欧美综合天堂| 欧美日韩夫妻久久| 日本亚洲电影天堂| 国产欧美日产一区| 欧洲生活片亚洲生活在线观看| 亚洲成人在线网站| 久久一留热品黄| 色综合天天综合网天天狠天天 | 日韩高清不卡一区二区| 精品国产一区二区三区四区四 | 国产精品无遮挡| 91在线观看高清| 偷窥少妇高潮呻吟av久久免费| 欧美一级二级在线观看| 成人免费看的视频| 亚洲资源中文字幕| 亚洲精品一区二区精华| 99re视频精品| 另类综合日韩欧美亚洲| 亚洲欧美一区二区三区久本道91| 欧美一区二区久久久| av在线一区二区| 看电视剧不卡顿的网站| 国产精品久久久久毛片软件| 欧美一区二区三区日韩视频| 91麻豆产精品久久久久久| 91丨九色丨国产丨porny| 日韩av在线免费观看不卡| 国产精品国产三级国产aⅴ中文 | 亚洲综合丝袜美腿| 久久影音资源网| 欧美色爱综合网| 成人福利在线看| 国产一区二区不卡在线| 日韩经典一区二区| 亚洲精品少妇30p| 亚洲国产精品成人综合| 日韩视频国产视频| 欧美日本在线一区| 色婷婷精品久久二区二区蜜臂av| 韩国午夜理伦三级不卡影院| 午夜精品久久久久久不卡8050| 中文字幕在线一区二区三区| 久久精品日韩一区二区三区| 日韩欧美一级二级三级| 欧美日韩黄色一区二区| 色综合色狠狠天天综合色| 成人免费高清视频| 国产精品中文字幕一区二区三区| 偷拍一区二区三区| 亚洲成人av资源| 亚洲18影院在线观看| 亚洲精品久久嫩草网站秘色| 亚洲欧美日韩一区二区| 中文字幕+乱码+中文字幕一区| 欧美一区2区视频在线观看| 欧美老女人第四色| 在线成人高清不卡| 91精品国产麻豆| 欧美蜜桃一区二区三区| 欧美色精品在线视频| 欧美日韩一区小说| 91精品国产综合久久香蕉麻豆| 欧美日韩一区视频| 欧美精品丝袜中出| 欧美精品在线观看一区二区| 欧美日韩国产色站一区二区三区| 欧美日韩午夜在线| 欧美美女一区二区| 欧美肥大bbwbbw高潮| 日韩欧美在线网站| 精品国产乱码久久久久久图片| 精品日韩在线观看| 欧美经典一区二区三区| 中文字幕在线不卡一区二区三区 | 欧美日韩午夜精品| 91精品国产乱| 久久久.com| 国产精品久久久久一区二区三区| 亚洲欧美在线视频| 香蕉久久一区二区不卡无毒影院| 日韩av网站免费在线| 国产精品小仙女| 色激情天天射综合网| 3d动漫精品啪啪| 久久免费看少妇高潮| 亚洲精品中文字幕乱码三区| 日韩激情视频网站| 国产一区二区三区在线观看免费 | 国产欧美精品国产国产专区| 国产精品丝袜91| 亚洲第一在线综合网站| 国产伦精品一区二区三区免费迷 | 日韩一区二区中文字幕| 久久久99精品久久| 亚洲高清中文字幕| 国产精品一二三区| 欧美亚洲另类激情小说| 久久免费国产精品| 亚洲va在线va天堂| 国产成人精品影视| 69精品人人人人| 1024成人网色www| 国产一区二区不卡| 91精品国产品国语在线不卡| 亚洲日本在线a| 国产在线精品免费|