在其一个辅助输入上向 APO 提供输入。
Syntax
void AcceptInput(
DWORD dwInputId,
const APO_CONNECTION_PROPERTY *pInputConnection
);
参数
dwInputId
输入的标识符。 这是系统生成的唯一标识符。 APO 可以使用此标识符来区分多个辅助输入。
pInputConnection
输入连接属性结构。
返回值
None
注解
可以从实时处理线程调用此方法。 此方法的实现不阻止和不应阻止、触摸分页内存或调用任何阻塞系统例程。
输入终结点的节奏可能与呈现终结点的节奏不匹配,因此向辅助输入提供的输入节奏可能与在主输入上调用 IAudioProcessingObjectRT::APOProcess 的节奏不匹配。 APO 必须实现适当的非阻止缓冲,以确保此调用不会阻止。
APO_CONNECTION_PROPERTY_V2包含可用于同步主流和辅助流的时间戳。 如果传递到 IAudioProcessingObjectRT::APOProcess 的 APO_CONNECTION_PROPERTY 结构的 u32Signature 字段等于 APO_CONNECTION_PROPERTY_V2_SIGNATURE,则可以安全地将结构类型化为APO_CONNECTION_PROPERTY_V2。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 内部版本 20348 |
| Header | audioenginebaseapo.h |
另请参阅
IAudioProcessingObjectRT::APOProcessAPO_CONNECTION_PROPERTY_V2