KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 结构 (ksmedia.h)
KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY结构将事件句柄追加到 KSPROPERTY 结构
语法
typedef struct {
KSPROPERTY Property;
HANDLE NotificationEvent;
} KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY, *PKSRTAUDIO_NOTIFICATION_EVENT_PROPERTY;
成员
Property
客户端在调用 KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT 或 KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT 之前适当初始化 的 KSPROPERTY 结构。
NotificationEvent
指定要为事件通知注册或注销的用户模式事件句柄。
注解
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT 和 KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT 属性请求使用 KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY 结构将用户模式事件句柄从客户端传递到驱动程序。
NotificationEvent 成员是用户模式事件句柄,注册后,该句柄在缓冲区 DMA 进行时接收信号。 仅当成功调用 KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION 时,通知功能才可用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | ksmedia.h |
另请参阅
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT