MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN 属性
指定 源读取器 是否关闭媒体源。
数据类型
UINT32
获取/设置
若要获取此属性,请调用 IMFAttributes::GetUINT32。
若要设置此属性,请调用 IMFAttributes::SetUINT32。
备注
仅当应用程序通过调用 MFCreateSourceReaderFromMediaSource 或调用 IMFReadWriteClassFactory::CreateInstanceFromObject 从现有媒体源对象创建源读取器时,此属性才适用。
默认情况下,当应用程序释放源读取器时,源读取器通过在媒体源上调用 IMFMediaSource::Shutdown 来关闭媒体源。 此时,应用程序不能再使用媒体源。
但是,如果MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN属性为 TRUE,则源读取器不会关闭媒体源。 这意味着应用程序在释放源读取器后仍然可以使用媒体源。 这也意味着应用程序负责在媒体源上调用 IMFMediaSource::Shutdown 。
如果应用程序从 URL 或字节流创建源读取器,则源读取器始终关闭媒体源。 在这种情况下,将忽略 MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN 属性。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 |
Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 |
|
另请参阅