MEAudioSessionDeviceRemoved 事件

删除音频设备时由音频呈现器引发。 音频呈现器现在无效。

媒体会话将此事件转发到应用程序。

事件值

IMFMediaEvent::GetValue 检索到的可能值包括以下内容。

VARTYPE 说明
VT_EMPTY
无事件数据。

VT_UNKNOWN
指向 IMFAudioPolicy 接口的 指针。

备注

此事件由音频呈现器流接收器发送。 当音频呈现器从音频会话接收 IAudioSessionEvents::OnSessionDisconnected 事件时,断开连接原因等于 DisconnectReasonDeviceRemoval 时,将触发该事件。

IMFAudioPolicy 指针(如果已设置)将不可用,因为音频流不再有效。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Mfobjects.h (包括 Mfidl.h)

请参阅

媒体基础事件

流式处理音频呈现器