ISynthSinkDMus::SampleToRefTime 方法 (dmusicks.h)
方法會將 SampleToRefTime
範例時間轉換成參考時間。
語法
NTSTATUS SampleToRefTime(
[in] LONGLONG llSampleTime,
[out] REFERENCE_TIME *prfTime
);
參數
[in] llSampleTime
指定傳入的範例時間。
[out] prfTime
參考時間的輸出指標。 這個參數是呼叫端配置的變數指標,方法會寫入計算參考時間。 參考時間是以 100 奈秒單位來測量。
傳回值
SampleToRefTime
如果呼叫成功,則會傳回STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。
備註
方法 SampleToRefTime
接受範例時間做為輸入參數、將樣本時間轉換為參考時間,並將參考時間輸出至呼叫端所指定的位置。
從樣本時間到參考時間的參考時間計算取決於取樣頻率。 例如,如果輸出緩衝區是 44.2 kHz 格式,則樣本時間 44,200 相當於一秒的參考時間。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dmusicks.h (包含 Dmusicks.h) |