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

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

?? dvdcallback.h.svn-base

?? sigmadesign smp8623 gui source code ,bingo
?? SVN-BASE
?? 第 1 頁 / 共 2 頁
字號:
/***************************************** Copyright (c) 2001-2003   Sigma Designs, Inc. All Rights Reserved Proprietary and Confidential *****************************************//**  @file   dvdcallback.h  @brief  Callbacks invoked by the navigation core in case of events.  @author Mathieu Lacage, Michael Ignaszewski  @date   2002-01-22*/#ifndef __DVDCALLBACK_H__#define __DVDCALLBACK_H__/**   None of the callback defined below is allowed to call the    navigation core's schedule functions.*//******************************************************************              DVD _required_ interfaces with the outside world. ******************************************************************//**   This callback type is used to notify the user about    different simple events.   @remark this callback is invoked at the exact moment the associated Video           data is being displayed by the decoder. */typedef void (*RMdvdCallbackPlaybackEvent) (void *userData);/**   This callback is invoked whenever the navigation core has    decided that a given block is to be presented. Namely,    it must be de-multiplexed and sent to the hardware.    This callback will be invoked only on VOBU blocks.   @param sectorOffset the offset from the start of the VOBU in sector units to the                       data to be read by the callback.   @param sectorsToRead The number of sectors to read starting at                         logicalSectorNumberStart+sectorOffset.   @param sectorsRead the number of sectors read.   @param userData application context.   returns RM_ERROR_NOT_FINISHED if it could not complete presentation of this data,           RM_ERROR_INVALID_SECTORS if one of the requested sectors cannot be read 	   from the DVD drive. If so, sectorsRead contains the number of the sector 	   which could be read.  @remarks This callback is called during the RMdvdSchedulePresentation function.*/typedef RMstatus (*RMdvdCallbackPresentLogicalSector)   (RMuint32 sectorOffset,							 RMuint8 sectorsToRead,							 RMuint8 *const sectorsRead,							 RMuint32 cellNumber,							 RMuint32 accessRestricted,							 void *const userData);/**   This callback is invoked whenever the navigation core knows there is    a data discontinuity in the data stream the next time RMdvdCallbackPresentLogicalBlock   is called.   The application must flush all the data before the next data transfer.   @param userData application context.   @remarks  This callback is called during the RMdvdSchedulePresentation function and the DVD Navigation functions.*/typedef RMstatus (*RMdvdCallbackDataFlushDiscontinuity)   (void *userData);/**   This callback is invoked whenever the navigation core knows there is    a time discontinuity in the data stream the next time RMdvdCallbackPresentLogicalBlock   is called.   @param deltaPTS Delta PTS to apply to the stream. NewStreamPTS = OldStreamPTS + deltaPTS. Audio, Video and Subpicure   PTS have to be restamped, as well as the highlight presentation stamps.   @param userData application context.   @remarks  This callback is called during the RMdvdSchedulePresentation function and the DVD Navigation functions.*/typedef RMstatus (*RMdvdCallbackDataPTSDiscontinuity)   (RMint64 deltaPTS, void *userData);/**   This callback returns a decoder clock. The time unit is in units of 90KHz.    @param clock pointer to the return value of clock.   @param userData application context. */typedef RMstatus (*RMdvdCallbackDecoderPresentationTime) (RMuint64 *clock, void *userData);/**   This callback is invoked whenever the navigation core knows the title has been changed   and authentication is needed.    @param logicalSectorNumber The logical block number relative           from the start of the VMGI (video_ts/video_ts.ifo) to authenticate.   @param userData application context.   @remarks  This callback is called during the RMdvdSchedulePresentation function and the DVD Navigation functions.             This callback is called after RMdvdCallbackDataDiscontinuity has been called.	     Applications are expected to handle CGMS support in this callback too.*/typedef RMstatus (*RMdvdCallbackAuthenticate)   (RMuint32 logicalSectorNumber,						 void *userData);/**   This callback is invoked whenever the navigation core needs   to read sectors to parse the IFOs files or to read navigation   sectors in the data stream.   @param logicalBlockNumberStart The logical block number relative           from the start of the VMGI (video_ts/video_ts.ifo) to read from.   @param sectorsToRead The number of sectors to read.   @param ppSector a pointer to a buffer of size 2048 * sectorsToRead.   @param userData application context.   @returns RM_OK or RM_ERROR_INVALID_SECTORS. _Must Not_ return RM_ERROR_NOT_FINISHED.   @remarks This callback is called during RMdvdNew, RMdvdSchedulePresentation.   */typedef RMstatus (*RMdvdCallbackReadIFOSectors)   (RMuint32 logicalSectorNumberStart, 						   RMuint8 sectorsToRead, 						   RMuint8 *const ppSector,						   void *const userData);/**   This callback is invoked in the Init function. The navigation is currently   building its backup table. It is asking the application to try to recover   the first sector of the VTSI_MAT table of VTSN vtsn.   @param VTSN VTSN of VTSI_MAT to recover.   @param ppSector a pointer to a buffer of size 2048.   @param userDara application context.   @remark This function should be implemented with a read of the first            2048 bytes of the file "video_ts/vts_X_0.bup" where X is VTSN. */typedef RMstatus (*RMdvdCallbackBackupVTSIFirstSector)   (RMuint8 VTSN,							  RMuint8 *const ppSector,							  void *const userData);/**   This callback is invoked in the Init function. The navigation is currently   building its backup table. It is asking the application to try to recover   the first sector of the VTSI_MAT table of VTSN vtsn.   @param VTSN VTSN of VTSI_MAT to recover.   @param ppSector a pointer to a buffer of size 2048.   @param userDara application context.   @remark This function should be implemented with a read of the first            2048 bytes of the file "video_ts/video_ts.bup"*/typedef RMstatus (*RMdvdCallbackBackupVMGIFirstSector)   (RMuint8 *const ppSector,							  void *const userData);/**   This callback is invoked to update the highlight to display on screen.   @param leftb    @param topb   @param rightb   @param bottomb   @param wColor   @param wContrast   @param userData application context.*/typedef RMstatus (*RMdvdCallbackSubpictureHilight)   (RMuint16 leftb, RMuint16 topb, 						      RMuint16 rightb, RMuint16 bottomb, 						      RMuint32 wColor, RMuint32 wContrast,						      void *userData);/**   This callback is invoked whenever the navigation core knows the subpicture palette has changed.   @param pSubpicturePalette Pointer to the subpicture palette.          This palette contains 16 elements. Each Element is coded on 32 bits with:	   | 31    24 | 23  16 | 15   8 | 7   0 |	   | Reserved |    Y   |    U   |   V   |   @param userData application context.*/typedef RMstatus (*RMdvdCallbackSubpicturePalette)   (RMuint8 sppal[16*4],						      void *userData);/**   This callback is invoked whenever the highlight specified by the above callback   must be displayed or turned off.   @param on TRUE : turn highlight on. FALSE turn it off. */typedef RMstatus (*RMdvdCallbackSubpictureHighlightOn) (RMbool on, 							void *userData);/********************************************************* * The callbacks below must be Synchronous _and_  * Asynchronous.. That is, they should return emediatly * _But_ they should not be executed unless the Data with  * PTS smaller than the PTS has been played. **********************************************************//**   This callback is invoked whenever the subpicture has to be displayed and composed with the video.   @param compositionOn If TRUE, the composition happens and the subpicture is displayed, if FALSE,           the subpicture stream, if it exists is decoded but not composed and displayed.   @param userData application context.*/typedef RMstatus (*RMdvdCallbackSubpictureCompositionOn)   (RMuint32 PTS, 							    RMbool compositionOn,							    void *userData);/**   This callback indicates the macrovision level of the next VOBU.   @param macrovisionLevel Macrovision Level.   @param userData application context.*/typedef RMstatus (*RMdvdCallbackMacrovisionLevel)   (RMuint32 PTS, 						     RMdvdMacrovisionLevel macrovisionLevel,						     void *userData);/**   This callback indicates the current aspect ratio and video mode.   The video mode given here is based on the user's input in   RMdvd_Video_Mode_Change and on the video stream's aspect ratio and   allowed display modes.   @param videoMode Aspect ratio and video mode.   @param userData application context.*/typedef RMstatus (*RMdvdCallbackVideoMode)   (RMuint32 PTS, 					      RMdvdVideoMode videoMode,					      void *userData);/**   This callback indicates the current audio and sub-picture   decoding stream number.   @param decodingASTN decoding audio stream number.           0 <= ASTN <= 7. If 0xff, it is disabled.   @param type audio type associated with decoding audio stream.   @param frequency audio frequency associated with decoding audio stream.   @param numberOfChannels audio channels associated with decoding audio stream.   @param decodingSPSTN decoding sub-picture stream number.           0 <= SPSTN <= 31. If 0xff or 63, it is disabled.   @param userData application context. */typedef RMstatus (*RMdvdCallbackSTN)   (RMuint32 PTS,					RMuint8 decodingASTN,					RMdvdAudioType type,					RMdvdAudioFrequency frequency,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美制服另类| 国产成人精品aa毛片| 久久不见久久见免费视频7 | 污片在线观看一区二区| 国产经典欧美精品| 91精品欧美福利在线观看| 国产日韩欧美在线一区| 三级欧美在线一区| 色94色欧美sute亚洲线路二 | 国产精品理论片在线观看| 日本不卡一区二区三区 | 激情深爱一区二区| 欧美日韩视频第一区| 国产精品传媒入口麻豆| 韩国精品一区二区| 日韩美女主播在线视频一区二区三区 | 久久综合九色综合97婷婷女人| 亚洲蜜臀av乱码久久精品蜜桃| 国产在线精品一区二区不卡了| 欧美美女喷水视频| 日韩理论片网站| 成人国产一区二区三区精品| 久久久久久久久久电影| 国产在线精品一区二区不卡了| 日韩三级视频中文字幕| 丝袜亚洲另类丝袜在线| 91极品视觉盛宴| 亚洲精选视频免费看| 99久久er热在这里只有精品66| 国产精品丝袜一区| 国产成人av在线影院| 久久久久国产免费免费 | 91女人视频在线观看| 中文字幕中文字幕中文字幕亚洲无线| 国产精品一线二线三线| 久久午夜色播影院免费高清 | 秋霞国产午夜精品免费视频| 欧美日韩中文字幕一区二区| 亚洲乱码一区二区三区在线观看| 97精品国产露脸对白| 亚洲综合精品自拍| 欧美美女bb生活片| 免费人成精品欧美精品| 日韩女优制服丝袜电影| 国产乱码精品一区二区三区av| 国产亚洲人成网站| 99国产精品久| 一级特黄大欧美久久久| 欧美美女一区二区在线观看| 美女免费视频一区二区| 2023国产精品视频| 成人美女视频在线观看18| 亚洲美女屁股眼交| 91精品国产手机| 国产伦理精品不卡| 亚洲图片你懂的| 欧美高清视频在线高清观看mv色露露十八| 日韩国产精品久久久久久亚洲| 精品剧情v国产在线观看在线| 国产酒店精品激情| 一区二区三区在线影院| 欧美一卡2卡3卡4卡| 国产一区二区三区黄视频| 成人免费在线视频| 91精品在线麻豆| 丁香另类激情小说| 日韩和欧美一区二区三区| 久久综合色8888| 在线亚洲精品福利网址导航| 丝袜美腿亚洲综合| 国产女主播视频一区二区| 欧日韩精品视频| 国产精品一级黄| 一区二区三区美女视频| 精品国产91洋老外米糕| 欧美亚洲精品一区| 国产激情一区二区三区| 天天影视涩香欲综合网| 国产精品色在线观看| 67194成人在线观看| 99久久久久免费精品国产| 裸体一区二区三区| 亚洲一区二区三区视频在线| 337p日本欧洲亚洲大胆色噜噜| 一本到三区不卡视频| 国产福利精品一区二区| 亚洲午夜视频在线| 亚洲日韩欧美一区二区在线| 精品国产一二三区| 日韩三级在线观看| 欧美日韩一区二区电影| 色偷偷成人一区二区三区91| 国产一区二区精品久久| 免费观看一级特黄欧美大片| 一级中文字幕一区二区| 亚洲视频在线观看一区| 国产拍欧美日韩视频二区| 精品国产一区二区精华| 欧美精品久久99久久在免费线 | 日韩精品一区在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 成人自拍视频在线| 国产传媒一区在线| 国产精品自拍在线| 免费欧美在线视频| 奇米影视一区二区三区小说| 五月婷婷激情综合| 亚洲无线码一区二区三区| 一区av在线播放| 亚洲综合激情网| 婷婷久久综合九色综合绿巨人| 亚洲精品菠萝久久久久久久| 亚洲精品乱码久久久久久| 亚洲人成小说网站色在线| 国产精品人成在线观看免费| 国产精品三级电影| 国产精品久久久久影院亚瑟| 18成人在线观看| 亚洲乱码国产乱码精品精可以看| 亚洲视频免费观看| 亚洲人成影院在线观看| 一区二区三区日韩精品视频| 亚洲亚洲精品在线观看| 日韩精品福利网| 九一九一国产精品| 大陆成人av片| 91欧美激情一区二区三区成人| 在线看日韩精品电影| 欧美日韩国产首页| 欧美激情一二三区| 国产精品区一区二区三区| 亚洲人吸女人奶水| 日韩电影在线一区| 国产伦精品一区二区三区在线观看 | 日韩一级片在线播放| 日韩一级完整毛片| 亚洲国产精品精华液2区45| 日韩一区中文字幕| 五月天国产精品| 国内成+人亚洲+欧美+综合在线| 国产成人精品aa毛片| 91久久香蕉国产日韩欧美9色| 精品视频1区2区3区| 久久综合视频网| 成人欧美一区二区三区白人| 亚洲成av人片一区二区三区| 激情五月播播久久久精品| av电影一区二区| 91精品国模一区二区三区| 欧美国产日韩在线观看| 亚洲成人免费在线| 丁香网亚洲国际| 欧美日韩1区2区| 国产日韩欧美精品电影三级在线 | 日本韩国欧美在线| 精品国产一区二区三区不卡| 亚洲欧美日韩精品久久久久| 日本va欧美va精品| 色女孩综合影院| 制服丝袜日韩国产| 国产精品狼人久久影院观看方式| 亚洲sss视频在线视频| 成人一级片网址| 日韩欧美一区在线观看| 尤物av一区二区| 成人午夜电影小说| 日韩精品一区二区三区四区| 亚洲欧美电影院| 国产精品主播直播| 欧美一区二区精品在线| 亚洲免费观看视频| 成人av在线观| 久久久精品蜜桃| 蜜桃视频在线观看一区| 欧美视频在线一区二区三区 | 欧美国产在线观看| 麻豆国产一区二区| 欧美美女bb生活片| 亚洲欧美偷拍另类a∨色屁股| 国产精品一二一区| 精品国产乱码91久久久久久网站| 亚洲国产精品麻豆| 色先锋资源久久综合| 国产精品乱码一区二区三区软件 | 精品国产自在久精品国产| 五月综合激情婷婷六月色窝| 91色视频在线| 国产精品久久久久久妇女6080 | 欧美一区午夜视频在线观看| 夜夜揉揉日日人人青青一国产精品| 国产91在线|亚洲| 久久久久99精品国产片| 国内精品自线一区二区三区视频| 欧美一区二区三区免费大片 | 国产91清纯白嫩初高中在线观看| 精品日韩99亚洲| 另类专区欧美蜜桃臀第一页| 日韩精品一区二区三区视频 | 天涯成人国产亚洲精品一区av| 在线免费视频一区二区|