共用方式為


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 應用程式]
標頭
Mfreadwrite.h

另請參閱

依字母順序排列的媒體基礎屬性清單

來源讀取器

來源讀取器屬性