System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久无码av亚洲精品色午夜,国产精品无码专区AV在线播放,人妻av无码专区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    混音器控件控制方法、裝置、設備及介質制造方法及圖紙

    技術編號:42740089 閱讀:20 留言:0更新日期:2024-09-18 13:34
    本申請公開了一種混音器控件控制方法、裝置、設備及介質,涉及計算機技術領域,包括:確定當前語音業務進程的目標混音器控件的目標屬性信息;從控件頁表中讀取與目標屬性信息對應的目標控件ID;控件頁表用于記錄與各個混音器控件的屬性信息分別對應的控件ID,控件ID用于表征混音器控件在控件列表中的位置信息;利用目標控件ID獲取目標混音器控件的句柄信息,以利用句柄信息控制目標混音器控件進行相應的操作。從控制頁表查找到的目標控件ID能夠鎖定目標混音器控件在控件列表中的位置,因此直接檢索到目標混音器控件的句柄信息,有效縮短檢索時間,控制混音器控件完成相應操作的效率也會有所提高。

    【技術實現步驟摘要】

    本專利技術涉及計算機,特別涉及混音器控件控制方法、裝置、設備及介質


    技術介紹

    1、聲音體系alsa(advanced?linux?sound?architecture,即高級linux聲卡架構)在linux內核中扮演重要角色,alsa包含驅動聲卡設備,并支持聲卡的自動配置,能完美的處理系統中所有聲音設備,alsa是由聲卡驅動程序及codec驅動組成,同時它也提供一個libasound的api(application?programming?interface,應用程序編程接口)庫方便用戶編程開發。另外,alsa提供一系列基于命令行的工具集,比如混音器(mixer),音頻文件播放器(aplay),以及控制特定聲卡特定屬性的工具,alsa?api主要分為以下幾種接口:控制接口、pcm(pulse?code?modulation,即脈沖編碼調制)接口、混音器接口等。

    2、系統中注冊mixer(混音器)控件數量太多,一般都幾千個,上層應用操作的時候,會根據name字段去查找,這種查找是特別耗時,每次使用的時候,都會重復這個過程,當系統cpu(central?processing?unit,即中央處理器)算力資源有限時,mixer控件檢索耗時太長,使得混音器控件控制操作效率低下,引發音頻延遲、卡頓等問題,用戶體驗較差。

    3、綜上可見,如何縮短混音器檢索時間,以提高控制混音器控件完成相應操作的效率是本領域有待解決的問題。


    技術實現思路

    1、有鑒于此,本專利技術的目的在于提供一種混音器控件控制方法、裝置、設備及介質,縮短混音器檢索時間,以提高控制混音器控件完成相應操作的效率。其具體方案如下:

    2、第一方面,本申請公開了一種混音器控件控制方法,包括:

    3、確定當前語音業務進程的目標混音器控件的目標屬性信息;

    4、從控件頁表中讀取與所述目標屬性信息對應的目標控件id;其中,所述控件頁表用于記錄與各個混音器控件的屬性信息分別對應的控件id,所述控件id用于表征所述混音器控件在控件列表中的位置信息;

    5、利用所述目標控件id獲取所述目標混音器控件的句柄信息,以利用所述句柄信息控制所述目標混音器控件進行相應的操作。

    6、可選的,所述確定當前語音業務進程的目標混音器控件的目標屬性信息,包括:

    7、若當前語音業務進程啟動時,確定所述當前語音業務進程的目標混音器控件的目標控件名和/或目標哈希值。

    8、可選的,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件id之前,還包括:

    9、建立用于記錄各個混音器控件的屬性信息分別對應的控件id的控制頁表,并將所述控制頁表保存至內存文件;

    10、相應的,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件id,包括:

    11、從所述內存文件保存的控件頁表中讀取與所述目標屬性信息對應的目標控件id。

    12、可選的,所述混音器控件控制方法,還包括:

    13、根據各個所述混音器控件的系統注冊時間確定各個所述混音器控件的控件id,并根據各個所述混音器控件的控件id確定各個所述混音器控件在控件列表中的位置信息。

    14、可選的,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件id,包括:

    15、判斷控件頁表中是否存在與所述目標屬性信息對應的目標控件id;

    16、若存在,則從所述控件頁表中讀取所述目標控件id。

    17、可選的,所述判斷控件頁表中是否存在與所述目標屬性信息對應的目標控件id之后,還包括:

    18、若所述控件頁表不存在與所述目標屬性信息對應的所述目標控件id,則利用所述目標屬性信息循環查找所述目標混音器控件的句柄信息。

    19、可選的,所述利用所述目標控件id獲取所述目標混音器控件的句柄信息,包括:

    20、基于數組下標的方式,并利用所述目標控件id獲取所述目標混音器控件的句柄信息。

    21、第二方面,本申請公開了一種混音器控件控制裝置,包括:

    22、屬性信息確定模塊,用于確定當前語音業務進程的目標混音器控件的目標屬性信息;

    23、控件id讀取模塊,用于從控件頁表中讀取與所述目標屬性信息對應的目標控件id;其中,所述控件頁表用于記錄與各個混音器控件的屬性信息分別對應的控件id,所述控件id用于表征所述混音器控件在控件列表中的位置信息;

    24、控件控制模塊,用于利用所述目標控件id獲取所述目標混音器控件的句柄信息,以利用所述句柄信息控制所述目標混音器控件進行相應的操作。

    25、第三方面,本申請公開了一種電子設備,包括:

    26、存儲器,用于保存計算機程序;

    27、處理器,用于執行所述計算機程序,以實現前述公開的混音器控件控制方法的步驟。

    28、第四方面,本申請公開了一種計算機可讀存儲介質,用于存儲計算機程序;其中,所述計算機程序被處理器執行時實現前述公開的混音器控件控制方法的步驟。

    29、本申請有益效果為:本申請確定當前語音業務進程的目標混音器控件的目標屬性信息;從控件頁表中讀取與所述目標屬性信息對應的目標控件id;其中,所述控件頁表用于記錄與各個混音器控件的屬性信息分別對應的控件id,所述控件id用于表征所述混音器控件在控件列表中的位置信息;利用所述目標控件id獲取所述目標混音器控件的句柄信息,以利用所述句柄信息控制所述目標混音器控件進行相應的操作。由此可見,本申請的控制頁表中記錄了與各個混音器控件的屬性信息分別對應的控件id,那么就可以根據當前語音業務進程的目標混音器控件的目標屬性信息獲取對應的目標控件id,因為控件id用于表征混音器控件在控件列表中的位置信息,那么可以根據目標控件id直接鎖定混音器控件在控件列表中的位置,進而直接檢索到目標混音器控件的句柄信息,不需要輪詢控件列表以檢索到目標混音器控件的句柄信息,有效縮短檢索時間,進而控制混音器控件完成相應操作的效率也會有所提高。

    本文檔來自技高網...

    【技術保護點】

    1.一種混音器控件控制方法,其特征在于,包括:

    2.根據權利要求1所述的混音器控件控制方法,其特征在于,所述確定當前語音業務進程的目標混音器控件的目標屬性信息,包括:

    3.根據權利要求1所述的混音器控件控制方法,其特征在于,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件ID之前,還包括:

    4.根據權利要求3所述的混音器控件控制方法,其特征在于,還包括:

    5.根據權利要求1所述的混音器控件控制方法,其特征在于,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件ID,包括:

    6.根據權利要求5所述的混音器控件控制方法,其特征在于,所述判斷控件頁表中是否存在與所述目標屬性信息對應的目標控件ID之后,還包括:

    7.根據權利要求1至6任一項所述的混音器控件控制方法,其特征在于,所述利用所述目標控件ID獲取所述目標混音器控件的句柄信息,包括:

    8.一種混音器控件控制裝置,其特征在于,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,用于存儲計算機程序;其中,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的混音器控件控制方法的步驟。

    ...

    【技術特征摘要】

    1.一種混音器控件控制方法,其特征在于,包括:

    2.根據權利要求1所述的混音器控件控制方法,其特征在于,所述確定當前語音業務進程的目標混音器控件的目標屬性信息,包括:

    3.根據權利要求1所述的混音器控件控制方法,其特征在于,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件id之前,還包括:

    4.根據權利要求3所述的混音器控件控制方法,其特征在于,還包括:

    5.根據權利要求1所述的混音器控件控制方法,其特征在于,所述從控件頁表中讀取與所述目標屬性信息對應的目標控件id,包括:

    6.根...

    【專利技術屬性】
    技術研發人員:王靜溫志方
    申請(專利權)人:深圳市廣通遠馳科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 直接看的成人无码视频网站| 99久久无码一区人妻a黑| 国产成人无码区免费A∨视频网站| 色综合热无码热国产| 人妻无码人妻有码中文字幕| 无码人妻一区二区三区一| 免费一区二区无码视频在线播放 | 少妇无码太爽了不卡在线观看| 久久精品无码专区免费| 亚洲中文无码卡通动漫野外 | 99精品人妻无码专区在线视频区 | 一本色道久久综合无码人妻| 国产无遮挡无码视频免费软件| 内射中出无码护士在线| 亚洲熟妇av午夜无码不卡| 无码少妇一区二区性色AV| 免费VA在线观看无码| mm1313亚洲国产精品无码试看| 精品成在人线AV无码免费看| 亚洲熟妇无码AV不卡在线播放| 亚洲AV无码一区二区三区电影| 国产丰满乱子伦无码专区| 免费A级毛片无码久久版 | 亚洲av无码片在线播放| 国产午夜无码片在线观看影院| 中文AV人妻AV无码中文视频| 无码专区狠狠躁躁天天躁| 亚洲AV无码精品色午夜在线观看| 国产无码网页在线观看| 亚洲AV无码不卡在线观看下载| 蜜臀亚洲AV无码精品国产午夜.| av色欲无码人妻中文字幕| 亚洲AV无码精品国产成人| 少妇仑乱A毛片无码| 精品无码人妻一区二区三区18| 亚洲AV无码成人精品区狼人影院| 人妻无码久久精品人妻| 人妻系列无码专区久久五月天| 无码精品蜜桃一区二区三区WW| 亚洲男人在线无码视频| 亚洲AV无码久久精品色欲|