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

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

?? ogg.h

?? VC++視頻開發(fā)實例集錦(包括“遠程視頻監(jiān)控”"語音識別系統(tǒng)"等13個經(jīng)典例子)
?? H
字號:

#ifndef _OGG_H
#define _OGG_H

#ifdef __cplusplus
extern "C" {
#endif

#include <ogg/os_types.h>

typedef struct {
  long endbyte;
  int  endbit;

  unsigned char *buffer;
  unsigned char *ptr;
  long storage;
} oggpack_buffer;


typedef struct {
  unsigned char *header;
  long header_len;
  unsigned char *body;
  long body_len;
} ogg_page;



typedef struct {
  unsigned char   *body_data;    
  long    body_storage;          
  long    body_fill;             
  long    body_returned;        


  int     *lacing_vals;     
  ogg_int64_t *granule_vals; 
  long    lacing_storage;
  long    lacing_fill;
  long    lacing_packet;
  long    lacing_returned;

  unsigned char    header[282];     
  int              header_fill;

  int     e_o_s;         
  int     b_o_s;          
  long    serialno;
  long    pageno;
  ogg_int64_t  packetno;     
  ogg_int64_t   granulepos;

} ogg_stream_state;


typedef struct {
  unsigned char *packet;
  long  bytes;
  long  b_o_s;
  long  e_o_s;

  ogg_int64_t  granulepos;
  
  ogg_int64_t  packetno;     
} ogg_packet;

typedef struct {
  unsigned char *data;
  int storage;
  int fill;
  int returned;

  int unsynced;
  int headerbytes;
  int bodybytes;
} ogg_sync_state;


extern void  oggpack_writeinit(oggpack_buffer *b);
extern void  oggpack_writetrunc(oggpack_buffer *b,long bits);
extern void  oggpack_writealign(oggpack_buffer *b);
extern void  oggpack_writecopy(oggpack_buffer *b,void *source,long bits);
extern void  oggpack_reset(oggpack_buffer *b);
extern void  oggpack_writeclear(oggpack_buffer *b);
extern void  oggpack_readinit(oggpack_buffer *b,unsigned char *buf,int bytes);
extern void  oggpack_write(oggpack_buffer *b,unsigned long value,int bits);
extern long  oggpack_look(oggpack_buffer *b,int bits);
extern long  oggpack_look1(oggpack_buffer *b);
extern void  oggpack_adv(oggpack_buffer *b,int bits);
extern void  oggpack_adv1(oggpack_buffer *b);
extern long  oggpack_read(oggpack_buffer *b,int bits);
extern long  oggpack_read1(oggpack_buffer *b);
extern long  oggpack_bytes(oggpack_buffer *b);
extern long  oggpack_bits(oggpack_buffer *b);
extern unsigned char *oggpack_get_buffer(oggpack_buffer *b);

extern void  oggpackB_writeinit(oggpack_buffer *b);
extern void  oggpackB_writetrunc(oggpack_buffer *b,long bits);
extern void  oggpackB_writealign(oggpack_buffer *b);
extern void  oggpackB_writecopy(oggpack_buffer *b,void *source,long bits);
extern void  oggpackB_reset(oggpack_buffer *b);
extern void  oggpackB_writeclear(oggpack_buffer *b);
extern void  oggpackB_readinit(oggpack_buffer *b,unsigned char *buf,int bytes);
extern void  oggpackB_write(oggpack_buffer *b,unsigned long value,int bits);
extern long  oggpackB_look(oggpack_buffer *b,int bits);
extern long  oggpackB_look1(oggpack_buffer *b);
extern void  oggpackB_adv(oggpack_buffer *b,int bits);
extern void  oggpackB_adv1(oggpack_buffer *b);
extern long  oggpackB_read(oggpack_buffer *b,int bits);
extern long  oggpackB_read1(oggpack_buffer *b);
extern long  oggpackB_bytes(oggpack_buffer *b);
extern long  oggpackB_bits(oggpack_buffer *b);
extern unsigned char *oggpackB_get_buffer(oggpack_buffer *b);


extern int      ogg_stream_packetin(ogg_stream_state *os, ogg_packet *op);
extern int      ogg_stream_pageout(ogg_stream_state *os, ogg_page *og);
extern int      ogg_stream_flush(ogg_stream_state *os, ogg_page *og);


extern int      ogg_sync_init(ogg_sync_state *oy);
extern int      ogg_sync_clear(ogg_sync_state *oy);
extern int      ogg_sync_reset(ogg_sync_state *oy);
extern int	ogg_sync_destroy(ogg_sync_state *oy);

extern char    *ogg_sync_buffer(ogg_sync_state *oy, long size);
extern int      ogg_sync_wrote(ogg_sync_state *oy, long bytes);
extern long     ogg_sync_pageseek(ogg_sync_state *oy,ogg_page *og);
extern int      ogg_sync_pageout(ogg_sync_state *oy, ogg_page *og);
extern int      ogg_stream_pagein(ogg_stream_state *os, ogg_page *og);
extern int      ogg_stream_packetout(ogg_stream_state *os,ogg_packet *op);
extern int      ogg_stream_packetpeek(ogg_stream_state *os,ogg_packet *op);


extern int      ogg_stream_init(ogg_stream_state *os,int serialno);
extern int      ogg_stream_clear(ogg_stream_state *os);
extern int      ogg_stream_reset(ogg_stream_state *os);
extern int      ogg_stream_reset_serialno(ogg_stream_state *os,int serialno);
extern int      ogg_stream_destroy(ogg_stream_state *os);
extern int      ogg_stream_eos(ogg_stream_state *os);

extern void     ogg_page_checksum_set(ogg_page *og);

extern int      ogg_page_version(ogg_page *og);
extern int      ogg_page_continued(ogg_page *og);
extern int      ogg_page_bos(ogg_page *og);
extern int      ogg_page_eos(ogg_page *og);
extern ogg_int64_t  ogg_page_granulepos(ogg_page *og);
extern int      ogg_page_serialno(ogg_page *og);
extern long     ogg_page_pageno(ogg_page *og);
extern int      ogg_page_packets(ogg_page *og);

extern void     ogg_packet_clear(ogg_packet *op);


#ifdef __cplusplus
}
#endif

#endif  /* _OGG_H */






?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国成人福利片在线播放| 91色.com| 91国产丝袜在线播放| 欧美一级日韩一级| 中文字幕亚洲综合久久菠萝蜜| 日韩成人av影视| 91久久人澡人人添人人爽欧美| www国产精品av| 日韩国产高清在线| 在线看不卡av| 亚洲精品国产精品乱码不99| 高清成人免费视频| 精品国产乱码久久久久久牛牛 | 日韩av电影免费观看高清完整版在线观看| 国产激情精品久久久第一区二区| 日韩一区二区三区免费看 | 亚洲精品亚洲人成人网在线播放| 国产精品一级片| 久久亚洲捆绑美女| 激情亚洲综合在线| 精品福利一区二区三区免费视频| 日韩一区精品视频| 欧美日韩aaaaaa| 水蜜桃久久夜色精品一区的特点| 欧美亚洲丝袜传媒另类| 樱花影视一区二区| 色综合久久久久综合| 亚洲美女偷拍久久| 欧洲精品视频在线观看| 亚洲精品成人a在线观看| 91国产丝袜在线播放| 亚洲欧美区自拍先锋| 在线一区二区三区四区五区| 亚洲伦理在线免费看| 色播五月激情综合网| 亚洲一线二线三线久久久| 欧美三级电影一区| 免费欧美日韩国产三级电影| 欧美一级生活片| 国产高清在线观看免费不卡| 国产三级一区二区| 91小视频在线| 亚洲综合网站在线观看| 欧美日韩在线精品一区二区三区激情| 亚洲成av人片一区二区| 欧美一区二区久久| 国产精品综合av一区二区国产馆| 欧美国产视频在线| 在线精品视频小说1| 日本不卡123| 国产精品天天摸av网| 久久久99精品久久| 懂色av一区二区三区免费看| 亚洲天堂中文字幕| 51精品秘密在线观看| 久久精品国产**网站演员| 日本一区二区三区电影| 色成年激情久久综合| 老司机精品视频线观看86| 国产精品入口麻豆原神| 精品视频免费看| 国产精品白丝jk白祙喷水网站| 一区二区三区中文字幕| 欧美mv日韩mv国产| 欧美综合久久久| 国内精品在线播放| 一区二区三区av电影| 欧美成人艳星乳罩| 日本精品一级二级| 国产成a人亚洲精| 婷婷激情综合网| 国产精品福利一区二区三区| 欧美精品一卡二卡| 成人aaaa免费全部观看| 美女任你摸久久| 亚洲精品国产无套在线观| 久久尤物电影视频在线观看| 91福利区一区二区三区| 国产成人激情av| 日韩av在线播放中文字幕| 中文字幕日韩欧美一区二区三区| 欧美一区二区三区四区视频| 99国产一区二区三精品乱码| 国产一区二区三区免费在线观看 | 免费在线观看成人| 亚洲男人都懂的| 国产视频在线观看一区二区三区| 在线91免费看| 91蜜桃传媒精品久久久一区二区| 国产精品综合久久| 精品影视av免费| 日本不卡123| 午夜成人免费电影| 亚洲一区二区三区四区在线免费观看| 久久精品亚洲精品国产欧美kt∨| 欧美一区二区三区色| 欧美在线观看一二区| 色综合久久久久综合体桃花网| 国产激情一区二区三区| 国产在线精品一区二区| 麻豆精品视频在线观看| 日本视频免费一区| 免费成人在线视频观看| 视频一区二区国产| 视频在线观看一区| 五月婷婷另类国产| 亚洲电影视频在线| 五月激情综合网| 丝袜美腿亚洲一区二区图片| 亚洲在线视频免费观看| 亚洲一区二区免费视频| 一区二区免费在线播放| 亚洲精品美腿丝袜| 亚洲大片在线观看| 午夜精品久久久久久久99水蜜桃 | 成人国产亚洲欧美成人综合网| 麻豆视频一区二区| 久久综合综合久久综合| 久久精品噜噜噜成人av农村| 久久国产精品99久久久久久老狼| 另类综合日韩欧美亚洲| 韩国欧美国产1区| 成人精品一区二区三区四区 | 狠狠色狠狠色综合日日91app| 免费在线观看成人| 国产精品一级片在线观看| 成人免费视频免费观看| 色综合天天狠狠| 欧美日韩小视频| 精品国产一区二区精华| 中文字幕欧美日韩一区| 亚洲精品v日韩精品| 亚洲一区二区四区蜜桃| 秋霞影院一区二区| 国产**成人网毛片九色| 在线观看精品一区| 欧美电视剧免费全集观看| 国产女同互慰高潮91漫画| 亚洲色图一区二区三区| 午夜精品在线视频一区| 国产一区二区久久| 色呦呦一区二区三区| 日韩一二三区视频| 欧美极品美女视频| 午夜精品aaa| 国内外成人在线| 在线视频你懂得一区二区三区| 欧美一区二区在线视频| 国产欧美日本一区视频| 一区二区久久久久久| 韩国精品主播一区二区在线观看 | 亚洲欧美成aⅴ人在线观看| 亚洲成在人线免费| 成人午夜av影视| 在线综合+亚洲+欧美中文字幕| 亚洲国产激情av| 青椒成人免费视频| 91蝌蚪porny成人天涯| 日韩一区二区免费电影| 亚洲精品久久7777| 国产成人精品免费在线| 日韩午夜在线观看视频| 伊人婷婷欧美激情| 丰满白嫩尤物一区二区| 欧美一区二区三区公司| 亚洲免费在线视频| 成人免费观看视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 久久99热这里只有精品| 在线视频你懂得一区二区三区| 国产三区在线成人av| 麻豆精品一二三| 欧美二区三区91| 亚洲国产一区二区三区| 风间由美一区二区三区在线观看| 日韩午夜在线观看| 日韩av电影免费观看高清完整版在线观看| 99久久亚洲一区二区三区青草| 久久蜜臀精品av| 精品一区二区三区av| 欧美成人女星排行榜| 日韩av一级电影| 4438x成人网最大色成网站| 亚洲黄色免费网站| 91在线视频播放地址| 国产精品久久一卡二卡| 成人免费视频视频在线观看免费 | 成人av手机在线观看| 久久日韩精品一区二区五区| 免费视频一区二区| 日韩午夜中文字幕| 捆绑紧缚一区二区三区视频 | 亚洲欧洲国产日韩| 国产999精品久久久久久| 国产日韩欧美一区二区三区综合| 国产一区在线观看麻豆| 久久日韩粉嫩一区二区三区| 国产综合久久久久久久久久久久| 欧美成人猛片aaaaaaa| 国产在线视频不卡二|