MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN-Attribut

Gibt an, ob der Quellleser die Medienquelle herunterfährt.

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Bemerkungen

Dieses Attribut gilt nur, wenn die Anwendung den Quellleser aus einem vorhandenen Medienquellobjekt erstellt, entweder durch Aufrufen von MFCreateSourceReaderFromMediaSource oder durch Aufrufen von IMFReadWriteClassFactory::CreateInstanceFromObject.

Wenn die Anwendung den Quellleser freigibt, fährt der Quellleser die Medienquelle standardmäßig herunter, indem er IMFMediaSource::Shutdown für die Medienquelle aufruft. Zu diesem Zeitpunkt kann die Anwendung die Medienquelle nicht mehr verwenden.

Wenn das MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN-Attribut jedoch TRUE ist, wird die Medienquelle vom Quellleser nicht heruntergefahren. Das bedeutet, dass die Anwendung die Medienquelle weiterhin verwenden kann, nachdem die Anwendung den Quellleser freigegeben hat. Dies bedeutet auch, dass die Anwendung für den Aufruf von IMFMediaSource::Shutdown für die Medienquelle verantwortlich ist.

Wenn die Anwendung den Quellleser über eine URL oder einen Bytedatenstrom erstellt, wird die Medienquelle vom Quellleser immer heruntergefahren. Das attribut MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN wird in diesem Fall ignoriert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Header
Mfreadwrite.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Quellleser

Quellleseattribute