GetXmaDecodePositionForSample
取得讓解碼器從相對於指定 XBOX Media Audio (XMA) 區塊開頭的指定樣本位置開始產生音訊所需的資料。語法
參數
pXmaData _In_bytecount_(nXmaDataBytes)類型:BYTE* 指向 XMA 區塊的指標。 nXmaDataBytes
類型:DWORD pXmaData 的大小 (以位元組為單位)。 nStreamIndex
類型:DWORD 要在其中搜尋的串流。 nDesiredSample
類型:DWORD 要搜尋的樣本。 pnBitOffset _Out_
類型:DWORD* 傳回包含所搜尋樣本之框架在 pXmaData 內的位元位移。 pnSubFrame _Out_
類型:DWORD* 傳回包含該樣本的子框架。
傳回值
類型:HRESULT 成功時為S_OK,錯誤時為 E_FAIL 代碼。
備註
此函式會取得讓解碼器從相對於指定 XMA 區塊開頭的指定樣本位置開始產生音訊所需的資料。這包括適當框架的位元位移,以及該框架內正確的子框架。這些資料可以直接傳遞給XMAPlaybackSetDecodePosition 函式。如需 XMA2 的詳細資訊,請參閱 XMA2 概觀。如需 XBOX One 音訊架構的概觀,請參閱未來之聲:XBOX One 的音訊架構。
