Skip to main content

SHAPE_FLOWGRAPH_SRC_COMMAND

表示需要取樣率轉換 (SRC) 階段。

語法

成員

command
類型:UINT64
來自 SHAPE_FLOWGRAPH_COMMAND_TYPE 的 SHAPE_FLOWGRAPH_COMMAND_TYPE_SRC 命令。 queued
類型:UINT64
內部處理旗標:1 == 已插入內部命令佇列,0 == 仍在等候。 disabled
類型:UINT64
停用轉換的旗標:1 == 已停用 (不處理),0 == 已啟用 (正常處理)。 error
類型:UINT64
命令經音訊控制處理器 (ACP) 判定為無效。 reserved0
類型:UINT64
保留。 contextId
類型:UINT64
內容識別碼。 mixBuffer0
類型:UINT64
聲道 0 的輸出混音緩衝區 (通常為左聲道/單聲道)。 mixBuffer1
類型:UINT64
聲道 1 的輸出混音緩衝區 (通常為右聲道)。 reserved1
類型:UINT64
保留。

備註

SRC 會以下列兩種模式之一運作。
  • MONO 模式的資料會逐一樣本從系統記憶體讀取,並 (在 SRC 之後) 寫入混音緩衝區。
  • STEREO 模式的資料會解譯為交錯 (左/右) 的立體聲 PCM 資料;每個聲道會輸出至個別的混音緩衝區。這能以最少的記憶體重複讀取達到最佳效能。
SRC 命令會分派至 SRC 硬體區塊執行。SRC 區塊的輸入資料是在 SRC 或 XBOX Media Audio (XMA) 內容中指定,且一律位於系統記憶體中。SRC 的輸出一律會送至一或多個混音緩衝區。每個命令對應於 48 kHz 下一個聲道 128 個樣本音訊框架的輸出處理。所取用的輸入樣本數取決於 SRC 比率。

需求

標頭: shapeflowgraph.h 支援的平台: XBOX One 系列主機與 XBOX Series 主機

另請參閱

ACP SHAPE 概觀 shapeflowgraph
Last modified on October 6, 2026