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

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

?? frame.h

?? < VC++視頻音頻開發>> 這本書的源碼
?? H
字號:
/*
 * libmad - MPEG audio decoder library
 
 */

# ifndef LIBMAD_FRAME_H
# define LIBMAD_FRAME_H

# include "fixed.h"
# include "timer.h"
# include "stream.h"

enum mad_layer {
  MAD_LAYER_I   = 1,			/* Layer I */
  MAD_LAYER_II  = 2,			/* Layer II */
  MAD_LAYER_III = 3			/* Layer III */
};

enum mad_mode {
  MAD_MODE_SINGLE_CHANNEL = 0,		/* single channel */
  MAD_MODE_DUAL_CHANNEL	  = 1,		/* dual channel */
  MAD_MODE_JOINT_STEREO	  = 2,		/* joint (MS/intensity) stereo */
  MAD_MODE_STEREO	  = 3		/* normal LR stereo */
};

enum mad_emphasis {
  MAD_EMPHASIS_NONE	  = 0,		/* no emphasis */
  MAD_EMPHASIS_50_15_US	  = 1,		/* 50/15 microseconds emphasis */
  MAD_EMPHASIS_CCITT_J_17 = 3		/* CCITT J.17 emphasis */
};

struct mad_header {
  enum mad_layer layer;			/* audio layer (1, 2, or 3) */
  enum mad_mode mode;			/* channel mode (see above) */
  int mode_extension;			/* additional mode info */
  enum mad_emphasis emphasis;		/* de-emphasis to use (see above) */

  unsigned long bitrate;		/* stream bitrate (bps) */
  unsigned int samplerate;		/* sampling frequency (Hz) */

  unsigned short crc_check;		/* frame CRC accumulator */
  unsigned short crc_target;		/* final target CRC checksum */

  int flags;				/* flags (see below) */
  int private_bits;			/* private bits (see below) */

  mad_timer_t duration;			/* audio playing time of frame */
};

struct mad_frame {
  struct mad_header header;		/* MPEG audio header */

  int options;				/* decoding options (from stream) */

  mad_fixed_t sbsample[2][36][32];	/* synthesis subband filter samples */
  mad_fixed_t (*overlap)[2][32][18];	/* Layer III block overlap data */
};

# define MAD_NCHANNELS(header)		((header)->mode ? 2 : 1)
# define MAD_NSBSAMPLES(header)  \
  ((header)->layer == MAD_LAYER_I ? 12 :  \
   (((header)->layer == MAD_LAYER_III &&  \
     ((header)->flags & MAD_FLAG_LSF_EXT)) ? 18 : 36))

enum {
  MAD_FLAG_NPRIVATE_III	= 0x0007,	/* number of Layer III private bits */
  MAD_FLAG_INCOMPLETE	= 0x0008,	/* header but not data is decoded */

  MAD_FLAG_PROTECTION	= 0x0010,	/* frame has CRC protection */
  MAD_FLAG_COPYRIGHT	= 0x0020,	/* frame is copyright */
  MAD_FLAG_ORIGINAL	= 0x0040,	/* frame is original (else copy) */
  MAD_FLAG_PADDING	= 0x0080,	/* frame has additional slot */

  MAD_FLAG_I_STEREO	= 0x0100,	/* uses intensity joint stereo */
  MAD_FLAG_MS_STEREO	= 0x0200,	/* uses middle/side joint stereo */
  MAD_FLAG_FREEFORMAT	= 0x0400,	/* uses free format bitrate */

  MAD_FLAG_LSF_EXT	= 0x1000,	/* lower sampling freq. extension */
  MAD_FLAG_MC_EXT	= 0x2000,	/* multichannel audio extension */
  MAD_FLAG_MPEG_2_5_EXT	= 0x4000	/* MPEG 2.5 (unofficial) extension */
};

enum {
  MAD_PRIVATE_HEADER	= 0x0100,	/* header private bit */
  MAD_PRIVATE_III	= 0x001f	/* Layer III private bits (up to 5) */
};

void mad_header_init(struct mad_header *);

# define mad_header_finish(header)  /* nothing */

int mad_header_decode(struct mad_header *, struct mad_stream *);

void mad_frame_init(struct mad_frame *);
void mad_frame_finish(struct mad_frame *);

int mad_frame_decode(struct mad_frame *, struct mad_stream *);

void mad_frame_mute(struct mad_frame *);

# endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人av电影在线| 亚洲婷婷综合久久一本伊一区| 色香蕉久久蜜桃| 国产成人免费xxxxxxxx| 粉嫩高潮美女一区二区三区| 国产精品一区二区黑丝| 日本韩国欧美在线| 色哟哟精品一区| 亚洲免费av高清| 精品少妇一区二区三区在线播放| 不卡大黄网站免费看| 97国产精品videossex| 99精品视频免费在线观看| 99久久精品国产一区二区三区| 国产不卡免费视频| 亚洲国产视频一区| 国产一区免费电影| 欧美一二三区在线| 午夜成人免费视频| 欧美视频一区二区三区| 亚洲欧美乱综合| 91免费观看在线| 伊人色综合久久天天人手人婷| 成人av网站在线| 中文字幕一区二区三区四区不卡 | 国产凹凸在线观看一区二区| 欧美一区二区久久| 男男视频亚洲欧美| 欧美日本在线播放| 日韩国产高清影视| 91精品国产一区二区三区蜜臀| 洋洋av久久久久久久一区| 97久久超碰国产精品电影| 综合激情成人伊人| 99久久伊人精品| 亚洲色图在线播放| 欧美无砖专区一中文字| 亚洲最大的成人av| 欧美日韩精品三区| 免费成人av资源网| 欧美成人伊人久久综合网| 久久99精品久久久| 国产午夜久久久久| 91在线视频观看| 亚洲一区二区三区在线看| 538prom精品视频线放| 久久国产免费看| 久久夜色精品国产噜噜av| 国产传媒欧美日韩成人| 亚洲免费av高清| 3751色影院一区二区三区| 精品午夜久久福利影院| 日本一二三不卡| 99re这里只有精品视频首页| 亚洲gay无套男同| 精品久久久久久最新网址| 成人精品高清在线| 亚洲成人自拍一区| 久久综合视频网| 色综合久久中文字幕| 日韩av网站免费在线| 欧美高清在线精品一区| 91极品视觉盛宴| 乱中年女人伦av一区二区| 中文天堂在线一区| 欧美精品123区| 国产成人精品www牛牛影视| 亚洲制服丝袜av| xnxx国产精品| 欧美性生活影院| 成人在线视频首页| 亚洲成人中文在线| 18成人在线视频| 亚洲精品在线免费播放| 色琪琪一区二区三区亚洲区| 美腿丝袜亚洲色图| 亚洲乱码国产乱码精品精的特点| 欧美一区二区在线免费播放| 成人激情av网| 久久精品国产第一区二区三区 | 欧美精品一区二区三区视频 | 91精品国产一区二区| 成人国产精品免费网站| 奇米精品一区二区三区在线观看 | 日本丶国产丶欧美色综合| 日本亚洲天堂网| 亚洲另类一区二区| 国产欧美精品一区二区色综合| 在线观看日韩国产| 菠萝蜜视频在线观看一区| 精东粉嫩av免费一区二区三区| 亚洲最新在线观看| 亚洲欧美一区二区三区久本道91 | 一区二区免费看| 国产女主播一区| 久久嫩草精品久久久久| 欧美巨大另类极品videosbest | 久久97超碰色| 午夜欧美视频在线观看| 一区二区三区欧美日| 中文成人综合网| 国产精品无人区| 国产人伦精品一区二区| 久久夜色精品国产噜噜av| 日韩午夜在线播放| 欧美一区二区三区四区久久| 欧美偷拍一区二区| 色88888久久久久久影院野外| av亚洲精华国产精华精| 成人一二三区视频| 粉嫩久久99精品久久久久久夜| 久久国产精品99久久人人澡| 日韩国产欧美三级| 亚洲va中文字幕| 视频一区二区三区在线| 日韩不卡一区二区三区| 欧美aaaaa成人免费观看视频| 日一区二区三区| 男人的天堂久久精品| 秋霞电影一区二区| 国产一区不卡视频| 国产福利精品导航| 懂色av一区二区在线播放| 成人高清免费观看| 色94色欧美sute亚洲线路一久| 欧美在线不卡视频| 91麻豆精品国产无毒不卡在线观看| 欧美日韩一二三区| 欧美高清www午色夜在线视频| 欧美一区二区观看视频| 欧美精品一区二区三区很污很色的 | 在线观看国产91| 欧美精品免费视频| 精品美女一区二区| 国产日产欧产精品推荐色 | 久久久综合精品| 中文字幕一区二区三区四区 | 亚洲女人****多毛耸耸8| 亚洲最大成人网4388xx| 七七婷婷婷婷精品国产| 国产精品996| 91理论电影在线观看| 欧美精品视频www在线观看| 久久久久国产精品厨房| 亚洲精品水蜜桃| 久久精品国产精品亚洲精品| 成人精品高清在线| 欧美丰满嫩嫩电影| 中文字幕不卡的av| 亚洲国产精品久久久男人的天堂| 日本欧美久久久久免费播放网| 国产精品99久久久久久久女警| 91亚洲午夜精品久久久久久| 91精品国产综合久久精品 | 精品人在线二区三区| 国产精品乱码妇女bbbb| 香蕉乱码成人久久天堂爱免费| 国产精品18久久久久久vr| 欧美婷婷六月丁香综合色| 久久久国产一区二区三区四区小说| 亚洲免费在线看| 国产成人在线视频网站| 欧美精品一级二级| 一区二区三区蜜桃网| 国产精品一区不卡| 91精品国产日韩91久久久久久| 亚洲天堂网中文字| 国产一区二区三区不卡在线观看| 在线观看一区二区精品视频| 国产肉丝袜一区二区| 美脚の诱脚舐め脚责91| 色婷婷激情一区二区三区| 国产欧美日产一区| 黄色小说综合网站| 在线播放日韩导航| 亚洲已满18点击进入久久| 播五月开心婷婷综合| 久久免费偷拍视频| 久久不见久久见免费视频7| 在线视频观看一区| 亚洲免费在线观看视频| 丰满白嫩尤物一区二区| 欧美mv日韩mv| 日韩电影一二三区| 欧美精品国产精品| 亚洲成人中文在线| 精品视频1区2区| 一区二区不卡在线播放| 97久久超碰国产精品| **欧美大码日韩| 成人国产在线观看| 国产精品国产三级国产| 国产成人精品亚洲777人妖| 国产无遮挡一区二区三区毛片日本| 奇米四色…亚洲| 欧美成人猛片aaaaaaa| 美女视频黄a大片欧美| 欧美电影免费观看完整版| 久久er精品视频| 久久色.com|