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

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

?? sdl_cdrom.h

?? 一個非常有用的開源代碼
?? H
字號:
/*    SDL - Simple DirectMedia Layer    Copyright (C) 1997-2004 Sam Lantinga    This library is free software; you can redistribute it and/or    modify it under the terms of the GNU Library General Public    License as published by the Free Software Foundation; either    version 2 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    Library General Public License for more details.    You should have received a copy of the GNU Library General Public    License along with this library; if not, write to the Free    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA    Sam Lantinga    slouken@libsdl.org*/#ifdef SAVE_RCSIDstatic char rcsid = "@(#) $Id: SDL_cdrom.h,v 1.8 2005/04/17 10:16:30 icculus Exp $";#endif/* This is the CD-audio control API for Simple DirectMedia Layer */#ifndef _SDL_cdrom_h#define _SDL_cdrom_h#include "SDL_types.h"#include "begin_code.h"/* Set up for C function definitions, even when using C++ */#ifdef __cplusplusextern "C" {#endif/* In order to use these functions, SDL_Init() must have been called   with the SDL_INIT_CDROM flag.  This causes SDL to scan the system   for CD-ROM drives, and load appropriate drivers.*//* The maximum number of CD-ROM tracks on a disk */#define SDL_MAX_TRACKS	99/* The types of CD-ROM track possible */#define SDL_AUDIO_TRACK	0x00#define SDL_DATA_TRACK	0x04/* The possible states which a CD-ROM drive can be in. */typedef enum {	CD_TRAYEMPTY,	CD_STOPPED,	CD_PLAYING,	CD_PAUSED,	CD_ERROR = -1} CDstatus;/* Given a status, returns true if there's a disk in the drive */#define CD_INDRIVE(status)	((int)(status) > 0)typedef struct SDL_CDtrack {	Uint8 id;		/* Track number */	Uint8 type;		/* Data or audio track */	Uint16 unused;	Uint32 length;		/* Length, in frames, of this track */	Uint32 offset;		/* Offset, in frames, from start of disk */} SDL_CDtrack;/* This structure is only current as of the last call to SDL_CDStatus() */typedef struct SDL_CD {	int id;			/* Private drive identifier */	CDstatus status;	/* Current drive status */	/* The rest of this structure is only valid if there's a CD in drive */	int numtracks;		/* Number of tracks on disk */	int cur_track;		/* Current track position */	int cur_frame;		/* Current frame offset within current track */	SDL_CDtrack track[SDL_MAX_TRACKS+1];} SDL_CD;/* Conversion functions from frames to Minute/Second/Frames and vice versa */#define CD_FPS	75#define FRAMES_TO_MSF(f, M,S,F)	{					\	int value = f;							\	*(F) = value%CD_FPS;						\	value /= CD_FPS;						\	*(S) = value%60;						\	value /= 60;							\	*(M) = value;							\}#define MSF_TO_FRAMES(M, S, F)	((M)*60*CD_FPS+(S)*CD_FPS+(F))/* CD-audio API functions: *//* Returns the number of CD-ROM drives on the system, or -1 if   SDL_Init() has not been called with the SDL_INIT_CDROM flag. */extern DECLSPEC int SDLCALL SDL_CDNumDrives(void);/* Returns a human-readable, system-dependent identifier for the CD-ROM.   Example:	"/dev/cdrom"	"E:"	"/dev/disk/ide/1/master"*/extern DECLSPEC const char * SDLCALL SDL_CDName(int drive);/* Opens a CD-ROM drive for access.  It returns a drive handle on success,   or NULL if the drive was invalid or busy.  This newly opened CD-ROM   becomes the default CD used when other CD functions are passed a NULL   CD-ROM handle.   Drives are numbered starting with 0.  Drive 0 is the system default CD-ROM.*/extern DECLSPEC SDL_CD * SDLCALL SDL_CDOpen(int drive);/* This function returns the current status of the given drive.   If the drive has a CD in it, the table of contents of the CD and current   play position of the CD will be stored in the SDL_CD structure.*/extern DECLSPEC CDstatus SDLCALL SDL_CDStatus(SDL_CD *cdrom);/* Play the given CD starting at 'start_track' and 'start_frame' for 'ntracks'   tracks and 'nframes' frames.  If both 'ntrack' and 'nframe' are 0, play    until the end of the CD.  This function will skip data tracks.   This function should only be called after calling SDL_CDStatus() to    get track information about the CD.   For example:	// Play entire CD:	if ( CD_INDRIVE(SDL_CDStatus(cdrom)) )		SDL_CDPlayTracks(cdrom, 0, 0, 0, 0);	// Play last track:	if ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) {		SDL_CDPlayTracks(cdrom, cdrom->numtracks-1, 0, 0, 0);	}	// Play first and second track and 10 seconds of third track:	if ( CD_INDRIVE(SDL_CDStatus(cdrom)) )		SDL_CDPlayTracks(cdrom, 0, 0, 2, 10);   This function returns 0, or -1 if there was an error.*/extern DECLSPEC int SDLCALL SDL_CDPlayTracks(SDL_CD *cdrom,		int start_track, int start_frame, int ntracks, int nframes);/* Play the given CD starting at 'start' frame for 'length' frames.   It returns 0, or -1 if there was an error.*/extern DECLSPEC int SDLCALL SDL_CDPlay(SDL_CD *cdrom, int start, int length);/* Pause play -- returns 0, or -1 on error */extern DECLSPEC int SDLCALL SDL_CDPause(SDL_CD *cdrom);/* Resume play -- returns 0, or -1 on error */extern DECLSPEC int SDLCALL SDL_CDResume(SDL_CD *cdrom);/* Stop play -- returns 0, or -1 on error */extern DECLSPEC int SDLCALL SDL_CDStop(SDL_CD *cdrom);/* Eject CD-ROM -- returns 0, or -1 on error */extern DECLSPEC int SDLCALL SDL_CDEject(SDL_CD *cdrom);/* Closes the handle for the CD-ROM drive */extern DECLSPEC void SDLCALL SDL_CDClose(SDL_CD *cdrom);/* Ends C function definitions when using C++ */#ifdef __cplusplus}#endif#include "close_code.h"#endif /* _SDL_video_h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲曰韩产成在线| 欧美三级蜜桃2在线观看| 成人sese在线| 911国产精品| 中文一区在线播放| 日本中文在线一区| av电影在线观看完整版一区二区| 日韩一区二区三区免费看 | 免费久久精品视频| 99国产精品久久久久久久久久 | 国产精品成人免费在线| 久久精品国产一区二区三| 欧洲色大大久久| 国产精品久久久久久久浪潮网站 | 96av麻豆蜜桃一区二区| 精品国产乱码久久久久久1区2区| 亚洲尤物视频在线| 色综合久久久久综合| 国产亚洲精久久久久久| 国产在线精品一区二区三区不卡| 欧美日韩久久久一区| 一区二区在线免费| av不卡在线观看| 国产精品全国免费观看高清| 精品午夜久久福利影院 | 久久精品国产亚洲高清剧情介绍| 欧美伊人久久久久久久久影院 | 欧美aa在线视频| 欧美精品色一区二区三区| 亚洲午夜在线电影| 精品1区2区3区| 亚洲一区二区三区精品在线| gogogo免费视频观看亚洲一| 精品久久一二三区| 麻豆freexxxx性91精品| 日韩欧美视频在线| 看国产成人h片视频| 日韩欧美在线网站| 精品一区二区三区在线播放视频| 欧美一区二区三区免费| 看电视剧不卡顿的网站| 日韩精品一区二| 精彩视频一区二区三区| 久久一留热品黄| 成人网在线播放| 一区二区中文视频| 欧美三级日本三级少妇99| 亚洲成人免费在线观看| 欧美一区二区成人6969| 精品一二三四区| 国产精品成人免费精品自在线观看| av在线一区二区三区| 亚洲少妇30p| 欧美日韩免费不卡视频一区二区三区| 亚洲国产日产av| 精品国产免费视频| www.爱久久.com| 亚洲一区在线观看网站| 日韩欧美亚洲国产精品字幕久久久| 国产在线视频精品一区| 国产精品久久久久影院老司| 91国内精品野花午夜精品| 爽好久久久欧美精品| 久久日韩粉嫩一区二区三区| 97久久超碰精品国产| 免费高清成人在线| 中文字幕日韩一区| 欧美一区二区三区日韩视频| 粉嫩绯色av一区二区在线观看| 亚洲激情图片一区| 中文字幕第一区二区| 色av成人天堂桃色av| 日本成人在线电影网| 国产精品久久久久久一区二区三区| 欧美在线不卡一区| 国精产品一区一区三区mba桃花 | 久久久久久久久久看片| 91女厕偷拍女厕偷拍高清| 欧美aaa在线| 日韩一区欧美小说| 日韩精品一区二区三区三区免费| 成人app网站| 蜜臀av亚洲一区中文字幕| 亚洲欧洲另类国产综合| 2023国产一二三区日本精品2022| 91碰在线视频| 成人在线视频一区二区| 日韩精品高清不卡| 亚洲激情图片一区| 国产精品久久久久aaaa| 欧美大黄免费观看| 欧美羞羞免费网站| 91在线播放网址| 国产精品自拍一区| 免费不卡在线视频| 午夜a成v人精品| 日韩一区日韩二区| 中文字幕制服丝袜一区二区三区| 日韩欧美不卡在线观看视频| 欧美日韩久久一区二区| 色噜噜狠狠色综合欧洲selulu| 成人综合婷婷国产精品久久蜜臀| 麻豆国产精品一区二区三区 | 欧美激情中文不卡| 久久久久久亚洲综合影院红桃| 日韩高清在线电影| 欧美日韩你懂的| 欧美在线免费观看亚洲| 成人免费看视频| 国产精品高潮久久久久无| 欧美一区二区三区视频免费播放| 国产激情91久久精品导航 | 午夜视频一区在线观看| 免费成人在线视频观看| 国产乱一区二区| 91视视频在线观看入口直接观看www | 国产欧美精品一区二区三区四区| 亚洲美女视频在线观看| 久久99精品久久久久久久久久久久| 岛国av在线一区| 欧美一区二区三区播放老司机| 国产女主播视频一区二区| 亚洲二区在线观看| 国产999精品久久| 3d动漫精品啪啪一区二区竹菊| 国产偷国产偷精品高清尤物| 亚洲一区二区精品3399| 国产成人久久精品77777最新版本| 日本高清成人免费播放| 精品久久久久久综合日本欧美| 综合久久综合久久| 国产剧情一区在线| 884aa四虎影成人精品一区| 国产精品萝li| 免费成人小视频| 欧美日韩中文字幕一区| 国产精品系列在线| 欧美a级一区二区| 欧美日韩一区二区三区四区五区| 欧美经典一区二区三区| 青青草视频一区| 91久久一区二区| 国产精品久久久久久久裸模| 国产精一区二区三区| 337p亚洲精品色噜噜噜| 一区二区三区四区不卡在线| 国产成人精品在线看| 欧美一级免费观看| 亚洲综合色丁香婷婷六月图片| 成人一区在线观看| 欧美精品一区二区三区视频 | 亚洲图片欧美激情| 国产美女精品一区二区三区| 日韩欧美你懂的| 天天av天天翘天天综合网| 色综合天天视频在线观看 | 一区二区三区毛片| 91在线码无精品| 国产精品人人做人人爽人人添| 国产乱码精品一区二区三区忘忧草 | 国产精品免费丝袜| 国产69精品久久99不卡| 精品福利在线导航| 狠狠色狠狠色综合系列| 日韩精品一区二| 久久精品99国产精品日本| 欧美一区二区三区喷汁尤物| 日韩精品91亚洲二区在线观看 | 综合分类小说区另类春色亚洲小说欧美 | 日本高清视频一区二区| 亚洲综合成人在线视频| 在线看不卡av| 亚洲影院免费观看| 欧美日韩激情一区二区三区| 亚洲不卡av一区二区三区| 欧美人妇做爰xxxⅹ性高电影 | 国产精品久久毛片| av午夜精品一区二区三区| 亚洲精品网站在线观看| 欧美日韩一区二区三区四区五区 | 日韩一区二区在线观看视频| 另类的小说在线视频另类成人小视频在线 | 2023国产精品视频| 岛国精品在线播放| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 成人av在线资源网| 亚洲精品国产一区二区精华液| 91老司机福利 在线| 一区二区三区美女视频| 欧美嫩在线观看| 精品在线观看视频| 中文字幕国产一区二区| 色爱区综合激月婷婷| 偷窥国产亚洲免费视频| 久久综合久久鬼色| 91视频精品在这里| 亚洲va欧美va人人爽午夜| 精品久久久三级丝袜| 成人夜色视频网站在线观看| 亚洲久本草在线中文字幕|