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

正文內(nèi)容

多媒體音頻播放器-在線瀏覽

2025-05-08 12:50本頁面
  

【正文】 這些命令的接口都是類似的。 ?命令消息接口包含常數(shù)和結(jié)構(gòu)信息。 ?命令字符串接口則提供命令消息的文本版本,它是比命令消息接口要高級的 MCI接口。Microsoft Windows操作系統(tǒng)在向指定的 MCI設(shè)備發(fā)送該字符串時將其解釋成相應(yīng)的命令消息。而命令字符串方式則將檢索到的信息打包到一個字符串中,讀者使用MCI命令字符串方式翻譯該字符串。 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標(biāo)題樣式 MCI MCI命令 1. 全局函數(shù) mciSendCommand ?mciSendCommand負(fù)責(zé)向指定的 MCI設(shè)備發(fā)送一個命令消息,其函數(shù)原型為: MCIERROR mciSendCommand(MCIDEVICEID IDDevice, UINT uMsg, DWORD fdwCommand, DWORD dwParam)。 MCI_OPEN命令消息不實用此參數(shù),參數(shù) uMsg為相應(yīng)的命令消息,參數(shù)fdwCommand為命令消息的標(biāo)志,參數(shù)dwParam則為命令消息包含參數(shù)的結(jié)構(gòu)地址。需要注意的是,錯誤碼包含在返回的 DWORD(雙字)類型值的低地址字中。有關(guān) MCI錯誤的信息,請參閱MCI錯誤類型一節(jié)。例如,下面的代碼向指定的MCI設(shè)備發(fā)送一個 MCI_PLAY命令: mciSendCommand(wDeviceID, //設(shè)備標(biāo)識 MCI_PLAY, //命令消息 0, //標(biāo)志 (DWORD)(LPVOID)mciPlayParms)。大多數(shù) MCI命令消息都使用類似的結(jié)構(gòu)包含足夠的 MCI操作信息。 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標(biāo)題樣式 MCI MCI命令 2. 全局函數(shù) mciSendString ?全局函數(shù) mciSendString負(fù)責(zé)向 MCI設(shè)備發(fā)送一個命令字符串。 MCIERROR mciSendString(LPCTSTR lpszCommand, LPTSTR lpszReturnString, UINT cchReturn, HANDLE hwndCallback)。 ?mciSendString的返回值與mciSendCommand相同。每個命令字符串都包括一個命令、一個設(shè)備標(biāo)識符和命令參數(shù)。一般地,一個命令字符串的形式為: mand device_id arguments ?其中, mand指定了 MCI命令,例如 open、colse或 play等; device_id標(biāo)識了 MCI驅(qū)動器的一個實例( device_id在打開設(shè)備時創(chuàng)建);arguments指定了命令所使用的標(biāo)志和變量。例如,希望從指定的位置播放到指定的位置,可以使用下面的代碼實現(xiàn): 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標(biāo)題樣式 MCI MCI命令 DWORD PlayFromTo(LPSTR lpstrAlias, DWORD dwFrom, DWORD dwTo) {//形成命令串 Char achCommandBuff[128]。 Return mciSendString(achCommandBuff, NULL, 0, NULL)。 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標(biāo)題樣式 MCI MCI命令 3. MCI命令的分類 ?MCI定義了四種類型的命令: ( 1)系統(tǒng)命令: ( 2)必需命令 ( 3)基本命令 ( 4)擴展命令 系統(tǒng)命令和必需命令為所有 MCI設(shè)備都必須支持的最小命令集,而基本命令和擴展命令并不為所有的 MCI設(shè)備支持。 MCI命令見教材表 32所示。除了這兩個函數(shù)之外, MCI還提供了其他幾個不太常用的全局函數(shù)。此外,全局函數(shù) mciGetCreatorTask允許應(yīng)用程序使用設(shè)備標(biāo)識符檢索創(chuàng)建該標(biāo)識符的任務(wù)句柄。 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標(biāo)題樣式 MCI MCI命令 ?大多數(shù) MCI命令需要的設(shè)備標(biāo)識符都由調(diào)用MCI_OPEN命令而得到。 ?不同的媒體可能使用不同的時間格式,這些時間格式包括 HMS(時 /分 /秒)格式, MSF(分 /秒 /幀 )格式和 TMSF(軌 /分 /秒 /幀)格式等。 北華航天工業(yè)學(xué)院計算機系 制作 單擊此處編輯母版標(biāo)題樣式 MCI MCI命令 ? MCI同時提供了兩個消息: MM_MCINOTIFY與MM_MCISIGNAL。 5. 等待、通知與測試標(biāo)志 ?大多數(shù) MCI命令都具有一些特定的標(biāo)志。測試標(biāo)志 “test”( MCI_TEST)只適用于數(shù)字視頻設(shè)備和 VCR設(shè)備。我們可以使用等待標(biāo)志設(shè)置 MCI命令的返回時間。 ?例如,下述播放命令將使得應(yīng)用程序在回放沒有完成前一直處于等待狀態(tài): mciSendString(play mydevice from 0 to 100 wait, lpszReturnString, lstrlen(lpszReturnString), NULL)。使用 MCI_BREAK命令和相應(yīng)的 MCI_BREAK_PARMS結(jié)構(gòu)參數(shù)可以重新定義該組合鍵。一般地,一個MM_MCINOTIFY消息用于命令是否成功完成、失敗、掛起或取消。在全局函數(shù) mciSendString中,此窗口句柄為最后一個參數(shù);在全局函數(shù)mciSendCommand中,此窗口句柄保存在結(jié)構(gòu)參數(shù)的 dwCallBack字段中。如果該設(shè)備不能執(zhí)行該命令則返回一個錯誤碼。只有數(shù)字視頻設(shè)備和 VCR設(shè)備的除 MCI_OPEN和 MCI_CLOSE以外其他命令支持此標(biāo)志。不同的媒體設(shè)備支持不同的核心命令集。 1. MCI設(shè)備控制 ?控制媒體設(shè)備的方式非常簡單,我們所需要做的全部工作就是首先打開設(shè)備、然后發(fā)送操作命令,最后關(guān)閉設(shè)備。 mciSendString(set cdaudio time f
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1