attribut MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE
Spécifie si un gestionnaire de flux d’octets peut utiliser un flux d’octets ouvert pour l’écriture par un autre thread.
Type de données
UINT32
Obtenir/définir
Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.
Pour définir cet attribut, appelez IMFAttributes::SetUINT32.
Notes
Les gestionnaires de flux d’octets peuvent prendre en charge cet attribut. Pour obtenir ou définir l’attribut, interrogez d’abord le gestionnaire de flux d’octets pour l’interface IMFAttributes . Appelez ensuite IMFAttributes::GetUINT32 ou IMFAttributes::SetUINT32
Si cet attribut a la valeur TRUE, cela signifie que le gestionnaire de flux d’octets peut lire à partir d’un flux tandis qu’un autre thread écrit dans le même flux. Lorsqu’un flux est ouvert pour l’écriture par un autre thread, la méthode IMFByteStream::GetCapabilities retourne l’indicateur MFBYTESTREAM_SHARE_WRITE .
Cet attribut affecte la résolution de la source. Si un flux d’octets a l’indicateur MFBYTESTREAM_SHARE_WRITE défini, le programme de résolution source ne transmet pas ce flux à un gestionnaire de flux d’octets, sauf si le gestionnaire a l’attribut MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE défini sur TRUE.
L’indicateur MFBYTESTREAM_SHARE_WRITE indique que la longueur du flux peut changer pendant la lecture du gestionnaire.
La constante GUID de cet attribut est exportée à partir de mfuuid.lib.
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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour