chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用NVIDIA SDK 11.1對(duì)DirectX 12進(jìn)行編碼

星星科技指導(dǎo)員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-04-20 16:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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 時(shí),客戶端應(yīng)用程序還必須指定輸入緩沖區(qū)格式。

盡管在 DirectX 12 中傳遞給 Encode picture API 的大多數(shù)參數(shù)與其他接口中的參數(shù)相同,但仍存在某些功能差異。輸入端(客戶端應(yīng)用程序?qū)懭胼斎朊妫?NVENC 讀取輸入面)和輸出端( NVENC 寫入位流面,應(yīng)用程序讀取位流面)的同步必須使用 fences 進(jìn)行管理。這與以前的 DirectX 接口不同,后者由操作系統(tǒng)運(yùn)行時(shí)和驅(qū)動(dòng)程序自動(dòng)處理。

在 DirectX 12 中,需要有關(guān)圍欄和圍欄值的附加信息作為編碼圖片 API 的輸入?yún)?shù)。這些圍欄和圍欄值用于同步 CPU – GPU 和 GPU – GPU 操作。應(yīng)用程序必須在NV_ENC_PIC_PARAMS::inputBuffer和NV_ENC_PIC_PARAMS:: outputBitstream中發(fā)送以下輸入和輸出結(jié)構(gòu)指針,其中包含圍欄和圍欄值:

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;     
     …

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

關(guān)于作者

Dipti Taur 是 NVIDIA 多媒體驅(qū)動(dòng)程序團(tuán)隊(duì)的高級(jí)系統(tǒng)軟件工程師。她曾從事DirectX 12的各種視頻編解碼器、視頻驅(qū)動(dòng)程序開發(fā)和應(yīng)用程序編程接口設(shè)計(jì)。她擁有印度孟買IIT電子工程碩士學(xué)位,專業(yè)從事通信信號(hào)處理。

Sampurnananda Mishra 是 NVIDIA 負(fù)責(zé)多媒體驅(qū)動(dòng)程序的高級(jí)經(jīng)理。他研究過 NVIDIA GPU s 上支持的各種多媒體用例。他的興趣包括視頻編碼、計(jì)算機(jī)視覺、視頻安全、深度學(xué)習(xí)和系統(tǒng)軟件。他擁有印度 IIT 坎普爾電子工程碩士學(xué)位,主攻數(shù)字信號(hào)處理。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9306

    瀏覽量

    155698
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5444

    瀏覽量

    108588
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5587

    瀏覽量

    123757
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    NVIDIA開源Audio2Face模型及SDK

    NVIDIA 現(xiàn)已開源 Audio2Face 模型與 SDK,讓所有游戲和 3D 應(yīng)用開發(fā)者都可以構(gòu)建并部署帶有先進(jìn)動(dòng)畫的高精度角色。NVIDIA 開源 Audio2Face 的訓(xùn)練框架,任何人都可以針對(duì)特定用例對(duì)現(xiàn)有模型
    的頭像 發(fā)表于 10-21 11:11 ?331次閱讀
    <b class='flag-5'>NVIDIA</b>開源Audio2Face模型及<b class='flag-5'>SDK</b>

    Nordic nRF5 SDK和softdevice介紹

    里?Softdevice幫助文檔在哪里?如何選擇某個(gè)SDK例子 (example) 以開始我們的BLE開發(fā)之旅?本文將對(duì)以上問題進(jìn)行解答。 Nordic目前有2套完全獨(dú)立的SDK:nRF5 S
    的頭像 發(fā)表于 08-20 09:54 ?2437次閱讀
    Nordic nRF5 <b class='flag-5'>SDK</b>和softdevice介紹

    12NVIDIA Sky Hackathon精彩回顧

    作為 NVIDIA 開發(fā)者社區(qū)的年度技術(shù)盛事,第 12 屆 Sky Hackathon 剛剛落下帷幕,但其帶來的技術(shù)創(chuàng)新浪潮卻遠(yuǎn)未結(jié)束。42 支優(yōu)秀團(tuán)隊(duì),39 個(gè)完整項(xiàng)目,這背后是無數(shù)開發(fā)者揮灑的汗水和閃耀的智慧。
    的頭像 發(fā)表于 08-05 16:26 ?745次閱讀

    M12航空插頭引腳功能:從編碼差異看連接邏輯

    選擇德索的三大理由:12編碼全覆蓋,支持免費(fèi)樣品測(cè)試;100+工程師48小時(shí)出接線方案;所有插頭通過CE認(rèn)證,7天無理由退換。做這行久了明白,客戶要的不是復(fù)雜參數(shù),而是“拿來就能用”的放心。德索把編碼邏輯做簡(jiǎn)單了,連接自然就可
    的頭像 發(fā)表于 07-31 17:40 ?456次閱讀
    M<b class='flag-5'>12</b>航空插頭引腳功能:從<b class='flag-5'>編碼</b>差異看連接邏輯

    NVIDIA Jetson + Isaac SDK 人形機(jī)器人方案全面解析

    NVIDIA Jetson + Isaac SDK 人形機(jī)器人方案全面解析 一、方案概述 Jetson 硬件平臺(tái) :提供 AI + GPU 運(yùn)算能力,配合多傳感器、視覺、傳動(dòng)控制體系 Isaac
    的頭像 發(fā)表于 07-30 16:12 ?1689次閱讀

    NVIDIA Jetson + Isaac SDK 在人形機(jī)器人領(lǐng)域的方案詳解

    NVIDIA Jetson + Isaac SDK 在人形機(jī)器人領(lǐng)域的 方案詳解 ,涵蓋芯片型號(hào)、軟件平臺(tái)、開發(fā)工具鏈、應(yīng)用場(chǎng)景與典型客戶等。 一、方案概述:Jetson + Isaac SDK
    的頭像 發(fā)表于 07-30 16:05 ?2890次閱讀

    如何調(diào)試nRF5 SDK

    ,以及命令行方式等多種手段來調(diào)試你的代碼。 1. 通過打log方式進(jìn)行調(diào)試 nRF5 SDK支持UART和SWD J-Link(RTT)兩種底層通信方式來打印日志,SDK14之后日志也可以通過藍(lán)牙或者
    的頭像 發(fā)表于 06-24 08:59 ?397次閱讀
    如何調(diào)試nRF5 <b class='flag-5'>SDK</b>

    NVIDIA Isaac Sim與NVIDIA Isaac Lab的更新

    在 COMPUTEX 2025 上,NVIDIA 宣布了機(jī)器人仿真參考應(yīng)用 NVIDIA Isaac Sim 和機(jī)器人學(xué)習(xí)框架 NVIDIA Isaac Lab 的更新,以加速各種形態(tài)機(jī)器人的開發(fā)。
    的頭像 發(fā)表于 05-28 10:06 ?1578次閱讀

    nRF Connect SDK(NCS)/Zephyr固件升級(jí)詳解 – 重點(diǎn)講述MCUboot和藍(lán)牙空中升級(jí)

    編碼如何解讀?NCS可不可以進(jìn)行單bank升級(jí)?可不可以把一個(gè)nRF5 SDK應(yīng)用升級(jí)到NCS應(yīng)用?MCUboot拷貝操作中的swap和overwrite有什么區(qū)別?為什么說MCUboot升級(jí)永遠(yuǎn)都不
    的頭像 發(fā)表于 05-09 14:14 ?2639次閱讀
    nRF Connect <b class='flag-5'>SDK</b>(NCS)/Zephyr固件升級(jí)詳解 – 重點(diǎn)講述MCUboot和藍(lán)牙空中升級(jí)

    NVIDIA實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)渲染技術(shù)的突破性增強(qiáng)功能

    近日,NVIDIA 宣布了 NVIDIA RTX 神經(jīng)網(wǎng)絡(luò)渲染技術(shù)的突破性增強(qiáng)功能。NVIDIA 與微軟合作,將在 4 月的 Microsoft DirectX 預(yù)覽版中增加神經(jīng)網(wǎng)絡(luò)著
    的頭像 發(fā)表于 04-07 11:33 ?689次閱讀

    NVIDIA RTX 4500 Ada與NVIDIA RTX A5000的對(duì)比

    基于大眾所熟知的 NVIDIA Ada Lovelace 架構(gòu),NVIDIA RTX 4500 Ada Generation是一款介于 NVIDIA RTX 4000 Ada 和 NVIDIA
    的頭像 發(fā)表于 03-05 10:30 ?2916次閱讀

    DISCOAA編碼器性質(zhì)特點(diǎn)

    DISCOAA編碼器的具體詳細(xì)資料或參數(shù) ?。不過,我們可以根據(jù)編碼器的通用知識(shí)和一些相關(guān)信息來概述編碼器的一般特點(diǎn)和類型。 編碼器通常用于將機(jī)械運(yùn)動(dòng)或位置轉(zhuǎn)換為電信號(hào),以便
    的頭像 發(fā)表于 02-20 13:50 ?516次閱讀

    一文解析M12圓形連接器編碼含義及應(yīng)用

    在工業(yè)自動(dòng)化中,M12圓形連接器主要用于傳感器、執(zhí)行器、機(jī)器視覺系統(tǒng)等工業(yè)設(shè)備的連接,作為連接各種設(shè)備和系統(tǒng)的重要電子連接器之一,除了其自身卓越的防水防塵性能、抗振動(dòng)能力以及便捷的連接方式,編碼鍵槽
    的頭像 發(fā)表于 11-22 01:07 ?3610次閱讀
    一文解析M<b class='flag-5'>12</b>圓形連接器<b class='flag-5'>編碼</b>含義及應(yīng)用

    通過Google Play SDK管理中心打造更安全、更優(yōu)質(zhì)的SDK

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

    如何使用ASCII碼進(jìn)行編碼

    ,包括英文字母、數(shù)字、標(biāo)點(diǎn)符號(hào)和一些特殊符號(hào)。每個(gè)字符在ASCII碼表中都有一個(gè)唯一的數(shù)字代碼,范圍從0到127。以下是使用ASCII碼進(jìn)行編碼的基本步驟: 1. 確定字符的ASCII碼 首先,你需要
    的頭像 發(fā)表于 11-10 09:37 ?2181次閱讀