ISynthSinkDMus::Render 方法 (dmusicks.h)

方法 Render 将波形数据呈现到目标接收器中。

语法

void Render(
  [in] PBYTE    pBuffer,
  [in] DWORD    dwLength,
  [in] LONGLONG llPosition
);

参数

[in] pBuffer

指向合成器接收器希望将数据写入到的缓冲区的指针

[in] dwLength

指定要呈现的数据) 长度 (字节数。

[in] llPosition

指定要开始呈现的 PCM 缓冲区) (位置(以字节为单位)。 对于 dwLength 中指定的字节数,从此位置继续呈现。

返回值

备注

当微型端口驱动程序需要将更多波形数据呈现到目标缓冲区时,端口驱动程序的 synth-sink 对象会调用此方法。

要求

要求
目标平台 桌面
标头 dmusicks.h (包括 Dmusicks.h)