MEAudioSessionFormatChanged 事件

当音频设备的默认音频格式发生更改时,由音频呈现器引发。 音频呈现器现在无效。

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

事件值

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

VARTYPE 说明
VT_EMPTY
无事件数据。

VT_UNKNOWN
指向 IMFAudioPolicy 接口的 指针。

备注

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

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

要求

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

另请参阅

媒体基础活动

流式处理音频呈现器