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 應用程式] |
標頭 |
|
另請參閱