Partager via


attribut MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN

Spécifie si le lecteur source arrête la source multimédia.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

Notes

Cet attribut s’applique uniquement lorsque l’application crée le lecteur source à partir d’un objet source multimédia existant, soit en appelant MFCreateSourceReaderFromMediaSource , soit en appelant IMFReadWriteClassFactory::CreateInstanceFromObject.

Par défaut, lorsque l’application libère le lecteur source, le lecteur source arrête la source multimédia en appelant IMFMediaSource::Shutdown sur la source multimédia. À ce stade, l’application ne peut plus utiliser la source multimédia.

Toutefois, si l’attribut MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN a la valeur TRUE, le lecteur source n’arrête pas la source multimédia. Cela signifie que l’application peut toujours utiliser la source multimédia une fois que l’application a libéré le lecteur source. Cela signifie également que l’application est chargée d’appeler IMFMediaSource::Shutdown sur la source multimédia.

Si l’application crée le lecteur source à partir d’une URL ou d’un flux d’octets, le lecteur source arrête toujours la source multimédia. L’attribut MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN est ignoré dans ce cas.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête
Mfreadwrite.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Lecteur source

Attributs du lecteur source