freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[it計(jì)算機(jī)]大華播放sdk開發(fā)手冊(cè)(編輯修改稿)

2025-11-18 22:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 all 最大區(qū)域顯示數(shù) define MAX_DISPLAY_WND 4 //同時(shí)最多打開 4 個(gè)區(qū)域顯示窗口 顯示類型 define DISPLAY_NORMAL 1 //以正常分辨率顯示 define DISPLAY_QUARTER 2 //以四分之一分辨率顯示 解碼緩沖數(shù) define MAX_DIS_FRAMES 50 //最大解碼緩沖幀數(shù) define MIN_DIS_FRAMES 6 //最小解碼緩沖幀數(shù) 大華播放 SDK 編程手冊(cè) 第 13 頁(yè) 共 55 頁(yè) 定位類型 define BY_FRAMENUM 1 //按幀號(hào) define BY_FRAMETIME 2 //按時(shí)間 數(shù)據(jù)流原始緩沖大小 define SOURCE_BUF_MAX 1024*100000 //最大原始緩沖 define SOURCE_BUF_MIN 1024*50 //最小原始緩沖 數(shù)據(jù)流播放模式 define STREAME_REALTIME 0 //最實(shí)時(shí)方式 define STREAME_FILE 1 //最流暢方式 解碼回調(diào)音頻幀類型 define T_AUDIO16 101 define T_AUDIO8 100 解碼回調(diào)視頻幀類型 define T_UYVY 1 define T_YV12 3 define T_RGB32 7 媒體信息查詢指令 define PLAY_CMD_GetTime 1 define PLAY_CMD_GetFileRate 2 define PLAY_CMD_GetMediaInfo 3 系統(tǒng)功能 define SUPPORT_DDRAW 1 //支持 DIRECTDRAW;如果不支持,則播放器不能工作 define SUPPORT_BLT 2 //顯卡支持 BLT 操作;如果不支持,則播放器不能工作 define SUPPORT_BLTFOURCC 4 //顯卡 BLT 支持顏色轉(zhuǎn)換 大華播放 SDK 編程手冊(cè) 第 14 頁(yè) 共 55 頁(yè) define SUPPORT_BLTSHRINKX 8 //顯卡 BLT 支持 X 軸縮小 define SUPPORT_BLTSHRINKY 16 //顯卡 BLT 支持 Y 軸縮小 define SUPPORT_BLTSTRETCHX 32 //顯卡 BLT 支持 X 軸放大 define SUPPORT_BLTSTRETCHY 64 //顯卡 BLT 支持 Y 軸放大 define SUPPORT_SSE 128 //CPU 支持 SSE 指令 ,Intel Pentium3 以上支持 SSE 指令 define SUPPORT_MMX 256 //CPU 支持 MMX 指令集 抓圖格式類型定義 typedef enum __tPicFormats { PicFormat_BMP = 0, PicFormat_JPEG, } tPicFormats。 媒體信息結(jié)構(gòu) typedef struct { long lWidth。 long lHeight。 long lFrameRate。 long lChannel。 long lBitPerSample。 long lSamplesPerSec。 }MEDIA_INFO。 幀信息結(jié)構(gòu) 幀 位置 typedef struct{ long nFilePos。 //指定幀在文件中的偏移位置 long nFrameLen。 //幀長(zhǎng)度 long nFrameNum。 //幀序號(hào) 大華播放 SDK 編程手冊(cè) 第 15 頁(yè) 共 55 頁(yè) long nFrameTime。 //幀時(shí)間 long nErrorFrameNum。 //錯(cuò)誤幀號(hào) SYSTEMTIME *pErrorTime。 //錯(cuò)誤幀時(shí)間 long nErrorLostFrameNum。 //錯(cuò)誤幀幀號(hào) long nErrorFrameSize。 //錯(cuò)誤幀大小 }FRAME_POS,*PFRAME_POS。 幀信息 typedef struct{ long nWidth。 //畫面寬,單位像素。如果是音頻數(shù)據(jù)則為 0 long nHeight。 //畫面高。如果是音頻數(shù)據(jù)則為 0 long nStamp。 //時(shí)標(biāo)信息,單位毫秒 long nType。 //視頻幀 類 型, T_AUDIO16, T_RGB32, T_YV12 long nFrameRate。 //編碼時(shí)產(chǎn)生的圖像幀率 }FRAME_INFO。 幀類型 typedef struct { char *pDataBuf。 //幀數(shù)據(jù) long nSize。 //幀大小 long nFrameNum。 //幀序號(hào) BOOL bIsAudio。 //是否音頻幀 long nReserved。 //保留字 }FRAME_TYPE。 4 接口定義 通道控制 PLAY_GetFreePort 函數(shù)名稱 BOOL PLAY_GetFreePort(LONG *plPort) 功能描述 獲取空閑的 通道號(hào) ,與 PLAY_RealsePort 成對(duì)使用 參數(shù)說(shuō)明 plPort 獲取的 通道號(hào) 大華播放 SDK 編程手冊(cè) 第 16 頁(yè) 共 55 頁(yè) 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_ReleasePort 函數(shù)名稱 BOOL PLAY_ReleasePort (LONG lPort) 功能描述 釋放端口號(hào) ,與 PLAY_ GetFreePort 成對(duì)使用 參數(shù)說(shuō)明 lPort 通道號(hào) 返回值 成功返回 TRUE,不成功返回 FALSE 播放文件 PLAY_OpenFile 函數(shù)名稱 BOOL PLAY_OpenFile(LONG nPort,LPSTR sFileName) 功能描述 打開文件 參數(shù)說(shuō)明 nPort 通道號(hào) sFileName 文件名 , (文件不能超過(guò) 4G 或小于 4K) 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_CreateFile 函數(shù)名稱 BOOL PLAY_CreateFile(LONG nPort,LPSTR sFileName) 功能描述 打開文件 ,自動(dòng)分配通道號(hào) 參數(shù)說(shuō)明 nPort 未使用 sFileName 文件名 , (文件不能超過(guò) 4G 或小于 4K) 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_Play 函數(shù)名稱 BOOL PLAY_Play(LONG nPort, HWND hWnd) 功能描述 開始播放。如果已經(jīng)播放,改變當(dāng)前播放狀態(tài)為正常速度播放 參數(shù)說(shuō)明 nPort 通道號(hào) hWnd 播放窗口句柄 返回值 成功返回 TRUE,不成功返回 FALSE 大華播放 SDK 編程手冊(cè) 第 17 頁(yè) 共 55 頁(yè) PLAY_Stop 函數(shù)名稱 BOOL PLAY_Stop(LONG nPort) 功能描述 結(jié)束 播放 參數(shù)說(shuō)明 nPort 通道號(hào) 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_CloseFile 函數(shù)名稱 BOOL PLAY_CloseFile (LONG nPort) 功能描述 關(guān)閉播放文件 , 在 PLAY_Stop 后調(diào)用 參數(shù)說(shuō)明 nPort 通道號(hào) 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_ DestoryFile 函數(shù)名稱 BOOL PLAY_ DestoryFile (LONG nPort) 功能描述 關(guān)閉播放文件,并釋放自動(dòng)分配的通道號(hào) 。 參數(shù)說(shuō)明 nPort 通道號(hào) 返回值 成功返回 TRUE,不成功返回 FALSE 播放流數(shù)據(jù) PLAY_OpenStream 函數(shù)名稱 BOOL PLAY_OpenStream(LONG nPort, PBYTE pFileHeadBuf, DWORD nSize, DWORD nBufPoolSize) 功能描述 打開流接口(類似打開文件) 參數(shù)說(shuō)明 nPort 通道號(hào) pFileHeadBuf 目前不使用,填 NULL nSize 目前不使用,填 0 nBufPoolSize 設(shè)置播放器中存放數(shù)據(jù)流的緩沖區(qū)大小 。 范圍是[SOURCE_BUF_MIN, SOURCE_BUF_MAX]。 一般設(shè)為 900*1024, 如果數(shù)據(jù)送過(guò)來(lái)相對(duì)均勻,可調(diào)小該值,如果數(shù)據(jù)傳輸不均勻,可增大該值 。 返回值 成功返回 TRUE,不成功返回 FALSE 補(bǔ)充說(shuō)明 pFileHeadBuf 原先用于識(shí)別該碼流是否是大華碼流,后改由碼流中的標(biāo) 大華播放 SDK 編程手冊(cè) 第 18 頁(yè) 共 55 頁(yè) 志來(lái)識(shí)別,所以現(xiàn)在該參數(shù)實(shí)際不起作用。這樣做的目的是為方便用戶做二次開發(fā),碼流識(shí)別由播放庫(kù)內(nèi)部處理,而不 需要用戶傳個(gè)特定廠家的文件頭 PLAY_CreatStream 函數(shù)名稱 BOOL PLAY_CreatStream(LONG nPort, PBYTE pFileHeadBuf, DWORD nSize, DWORD nBufPoolSize) 功能描述 打開流接口,并自動(dòng)分配通道號(hào) 參數(shù)說(shuō)明 nPort 通道號(hào),未使用 pFileHeadBuf 目前不使用,填 NULL nSize 目前不使用,填 0 nBufPoolSize 置播放器中存放 數(shù)據(jù)流的緩 沖區(qū)大小。 范圍是[SOURCE_BUF_MIN, SOURCE_BUF_MAX]。 一般設(shè)為 900*1024,如果數(shù)據(jù)送過(guò)來(lái)相對(duì)均勻,可調(diào)小該值,如果數(shù)據(jù)傳輸不均勻,可增大該值 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_InputData 函數(shù)名稱 BOOL PLAY_InputData(LONG nPort, PBYTE pBuf, DWORD nSize) 功能描述 輸入從 設(shè)備 上得到的流數(shù)據(jù);打開流并調(diào)用 PLAY_Play 之后才能輸入數(shù)據(jù)。 參數(shù)說(shuō)明 nPort 通道號(hào) pBuf 緩沖區(qū)地址 nSize 緩沖區(qū)大小 返回值 TURE,表示已經(jīng)輸入數(shù)據(jù)。 FALSE 表示失敗,數(shù)據(jù)沒有輸入, 一般為緩沖已滿 PLAY_CloseStream 函數(shù)名稱 BOOL PLAY_CloseStream(LONG nPort) 功能描述 關(guān)閉數(shù)據(jù)流(類似關(guān)閉文件) 參數(shù)說(shuō)明 nPort 通道號(hào) 返回值 成功返回 TRUE,不成功返回 FALSE 大華播放 SDK 編程手冊(cè) 第 19 頁(yè) 共 55 頁(yè) PLAY_DestoryStream 函數(shù)名稱 BOOL PLAY_DestoryStream(LONG nPort) 功能描述 關(guān)閉數(shù)據(jù)流,并 釋放自動(dòng)分配的端口號(hào) 參數(shù)說(shuō)明 nPort 通道號(hào) 返回值 成功返回 TRUE,不成功返回 FALSE PLAY_OpenStreamEx 函數(shù)名稱 BOOL PLAY_OpenStreamEx(LONG nPort, PBYTE pFileHeadBuf, DWORD nSize, DWORD nBufP
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1