色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用NVIDIA SDK 11.1對DirectX 12進行編碼

星星科技指導員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-04-20 16:27 ? 次閱讀

DirectX 12 是 Microsoft 提供的一種低級編程 API ,與以前的版本相比,它減少了驅動程序開銷。 DirectX 12 使用命令隊列、命令列表等在底層硬件上提供了更大的靈活性和細粒度控制,從而提高了資源利用率。您可以利用這些功能,優化應用程序,并獲得比早期 DirectX 版本更好的性能。同時,應用程序本身必須負責資源管理、同步等。

越來越多的游戲標題和其他圖形應用程序采用 DirectX12 API 。視頻編解碼器 SDK 11 . 1 在 Windows 20H1 及更高版本的操作系統上引入了 DirectX 12 編碼支持。這使 DirectX 12 應用程序能夠在所有受支持的 GPU 代中使用 NVENC 。視頻編解碼器 SDK 包包含 Nvencodepi 頭文件、演示用法的示例應用程序以及使用 API 的編程指南。示例應用程序包含 C ++包裝類,可以根據需要重用或修改。

typedef struct _NV_ENC_FENCE_POINT_D3D12
 {
     void*                   pFence; /**< [in]: Pointer to ID3D12Fence. This fence object is  
                                                used for synchronization. */
     uint64_t                value;  /**< [in]: Fence value to reach or exceed before the GPU 
                                                operation or fence value to set the fence to,                                                                
                                                after the GPU operation. */?

初始化 NVENC 時,客戶端應用程序還必須指定輸入緩沖區格式。

盡管在 DirectX 12 中傳遞給 Encode picture API 的大多數參數與其他接口中的參數相同,但仍存在某些功能差異。輸入端(客戶端應用程序寫入輸入面, NVENC 讀取輸入面)和輸出端( NVENC 寫入位流面,應用程序讀取位流面)的同步必須使用 fences 進行管理。這與以前的 DirectX 接口不同,后者由操作系統運行時和驅動程序自動處理。

在 DirectX 12 中,需要有關圍欄和圍欄值的附加信息作為編碼圖片 API 的輸入參數。這些圍欄和圍欄值用于同步 CPU – GPU 和 GPU – GPU 操作。應用程序必須在NV_ENC_PIC_PARAMS::inputBuffer和NV_ENC_PIC_PARAMS:: outputBitstream中發送以下輸入和輸出結構指針,其中包含圍欄和圍欄值:

typedef struct _NV_ENC_INPUT_RESOURCE_D3D12
 {
     NV_ENC_REGISTERED_PTR       pInputBuffer
     NV_ENC_FENCE_POINT_D3D12    inputFencePoint;       
     …
 } NV_ENC_INPUT_RESOURCE_D3D12;
  
 typedef struct _NV_ENC_OUTPUT_RESOURCE_D3D12
 {
     NV_ENC_REGISTERED_PTR      pOutputBuffer;
     NV_ENC_FENCE_POINT_D3D12   outputFencePoint;     
     …

要在異步操作模式下檢索編碼輸出,應用程序應在調用NvEncLockBitstream之前等待完成事件。在同步操作模式下,應用程序可以調用NvEncLockBitstream,因為 NVENCODE API 在返回編碼輸出之前確保編碼已完成。但是,在這兩種情況下,客戶機應用程序都應該在NV_ENC_LOCK_BITSTREAM::outputBitstream中傳遞指向NV_ENC_OUTPUT_RESOURCE_D3D12的指針,該指針在NvEncEncodePicture API 中使用。

關于作者

Dipti Taur 是 NVIDIA 多媒體驅動程序團隊的高級系統軟件工程師。她曾從事DirectX 12的各種視頻編解碼器、視頻驅動程序開發和應用程序編程接口設計。她擁有印度孟買IIT電子工程碩士學位,專業從事通信信號處理。

Sampurnananda Mishra 是 NVIDIA 負責多媒體驅動程序的高級經理。他研究過 NVIDIA GPU s 上支持的各種多媒體用例。他的興趣包括視頻編碼、計算機視覺、視頻安全、深度學習和系統軟件。他擁有印度 IIT 坎普爾電子工程碩士學位,主攻數字信號處理。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151707
  • NVIDIA
    +關注

    關注

    14

    文章

    5075

    瀏覽量

    103539
  • 深度學習
    +關注

    關注

    73

    文章

    5512

    瀏覽量

    121415
收藏 人收藏

    評論

    相關推薦

    通過Google Play SDK管理中心打造更安全、更優質的SDK

    ? 雖然 SDK 可以為應用開發者帶來許多好處,但也可能會以不易識別或難以控制的方式影響應用。因此,我們在 2021 年推出了 Google Play SDK 管理中心,并在其中納入了一些被廣泛采用
    的頭像 發表于 11-14 10:36 ?360次閱讀
    通過Google Play <b class='flag-5'>SDK</b>管理中心打造更安全、更優質的<b class='flag-5'>SDK</b>

    如何使用ASCII碼進行編碼

    ,包括英文字母、數字、標點符號和一些特殊符號。每個字符在ASCII碼表中都有一個唯一的數字代碼,范圍從0到127。以下是使用ASCII碼進行編碼的基本步驟: 1. 確定字符的ASCII碼 首先,你需要
    的頭像 發表于 11-10 09:37 ?765次閱讀

    NVIDIA JetPack 6.0版本的關鍵功能

    NVIDIA JetPack SDK 支持 NVIDIA Jetson 模塊,為構建端到端加速 AI 應用提供全面的解決方案。JetPack 6 通過微服務和一系列新功能,擴展了 Jetson 平臺的靈活性和可擴展性,是 202
    的頭像 發表于 09-09 10:18 ?497次閱讀
    <b class='flag-5'>NVIDIA</b> JetPack 6.0版本的關鍵功能

    NVIDIA RTX AI套件簡化AI驅動的應用開發

    NVIDIA 于近日發布 NVIDIA RTX AI套件,這一工具和 SDK 集合能夠幫助 Windows 應用開發者定制、優化和部署適用于 Windows 應用的 AI 模型。該套件免費提供,不要求使用者具備 AI 框架和開發
    的頭像 發表于 09-06 14:45 ?504次閱讀

    IB Verbs和NVIDIA DOCA GPUNetIO性能測試

    NVIDIA DOCA GPUNetIO 是 NVIDIA DOCA SDK 中的一個庫,專門為實時在線 GPU 數據包處理而設計。它結合了 GPUDirect RDMA 和 GPUDirect
    的頭像 發表于 08-23 17:03 ?692次閱讀
    IB Verbs和<b class='flag-5'>NVIDIA</b> DOCA GPUNetIO性能測試

    Mistral AI與NVIDIA推出全新語言模型Mistral NeMo 12B

    Mistral AI 和 NVIDIA 于近日共同發布了一款全新的領先語言模型Mistral NeMo 12B。開發者可以輕松定制和部署該模型,令其適用于支持聊天機器人、多語言任務、編碼和摘要的企業應用。
    的頭像 發表于 07-27 11:04 ?699次閱讀

    ESP8266 12E如何使用SDK中的函數?

    ESP8266 12E - 如何使用 SDK 中的函數
    發表于 07-22 06:52

    如何將SDK安裝到IDE并使用所有SDK功能?

    我是 Wi-Fi 無線通信和ESP8266芯片方面的新手。我想使用帶有MCUXpresso IDE的32位MCU Kinetis與ESP 12-E進行通信。如何將SDK安裝到IDE并使用所有S
    發表于 07-11 08:07

    NVIDIA Holoscan SDK中使用OpenCV構建零拷貝AI傳感器處理管線

    NVIDIA Holoscan 是 NVIDIA 的跨領域多模態實時 AI 傳感器處理平臺,為開發者構建端到端傳感器處理管線奠定了基礎。
    的頭像 發表于 07-02 11:50 ?571次閱讀
    在<b class='flag-5'>NVIDIA</b> Holoscan <b class='flag-5'>SDK</b>中使用OpenCV構建零拷貝AI傳感器處理管線

    MediaTek NeuroPilot SDK整合NVIDIATAO

    MediaTek 在 COMPUTEX 2024 期間宣布將 NVIDIA TAO 與 MediaTek NeuroPilot SDK 集成,應用于邊緣 AI 推理芯片的開發。MediaTek
    的頭像 發表于 06-12 14:03 ?518次閱讀

    NVIDIA發布DeepStream 7.0,助力下一代視覺AI開發

    NVIDIA DeepStream 是一款功能強大的 SDK,能夠提供用于構建端到端視覺 AI 管線的 GPU 加速構建模塊。
    的頭像 發表于 05-23 10:09 ?739次閱讀
    <b class='flag-5'>NVIDIA</b>發布DeepStream 7.0,助力下一代視覺AI開發

    聚沃科技SDK使用指南

    本文主要針對SDK如何重定義硬件接口和外設參數進行說明,方便讓大家快速靈活使用聚沃科技SDK
    的頭像 發表于 05-06 10:23 ?561次閱讀
    聚沃科技<b class='flag-5'>SDK</b>使用指南

    利用NVIDIA AI Enterprise IGX在邊緣賦能任務關鍵型AI

    NVIDIA SDK 在加速智慧城市、醫療和機器人等領域的 AI 應用方面發揮了重要作用。
    的頭像 發表于 04-26 09:46 ?538次閱讀
    利用<b class='flag-5'>NVIDIA</b> AI Enterprise IGX在邊緣賦能任務關鍵型AI

    foc sdk5.0如何使用庫中AB編碼器的脈沖來計數?

    在使用foc sdk5.0過程中,我配置了光編碼器來檢測馬達速度,但在使用過程中,發現控制不是很好,我想使用庫中AB編碼器的脈沖來計數,請告知應該用哪個函數? 謝謝!
    發表于 04-03 08:26

    FPGA處理編碼信號進行毛刺濾波的方法實現

    在利用處理編碼信號時,一般在較為理想的環境下可以很方便進行計算,判斷等。
    的頭像 發表于 02-21 14:46 ?1641次閱讀
    FPGA處理<b class='flag-5'>編碼</b>信號<b class='flag-5'>進行</b>毛刺濾波的方法實現
    主站蜘蛛池模板: 永久精品免费影院在线观看网站 | 日日噜噜夜夜爽爽 | 4480yy午夜私人影院 | 百性阁综合社区 | MATURETUBE乱妇| 美女张开腿让男生桶动态图 | 色噜噜狠狠色综合中文字幕 | 色中色最新地址登陆 | 黄色大片aa| 午夜剧场1000 | 欧美卡1卡2卡三卡2021精品 | 最新国产亚洲亚洲精品视频 | 最新黄yyid| 久久久久琪琪精品色 | 98国产精品人妻无码免费 | 考好老师让你做一次H | jazzjazzjazz欧美 | 国产一区二区三区国产精品 | 亚洲福利视频导航 | 少妇高潮久久久久7777 | 欧美成人一区二免费视频 | 亚洲国产在线精品国自产拍五月 | 亚洲精品tv久久久久久久久久 | 国产成人啪精品视频免费网 | 久久影院中文字幕 | 色欲国产麻豆精品AV免费 | 极品少妇高潮啪啪无码吴梦 | 一本色道久久88综合日韩精品 | 闺蜜撬开我的腿用黄瓜折磨我 | 欧美特黄99久久毛片免费 | 国产在线亚洲精品观 | 成人片免费看 | 男人的天堂久久精品激情a 男人的天堂黄色片 | 二次元美女扒开内裤喷水 | xxnx动漫| 嫩草影院精品视频在线观看 | 一个人免费播放高清在线观看 | 射死你天天日 | 国产精品亚洲精品久久国语 | 免费黄色网址在线观看 | 免费鲁丝片一级在线观看 |