_Tampons sa de l' _ exemple MF _ par _ attribut

Spécifie le nombre de mémoires tampons créées par l’allocateur d’échantillon vidéo pour chaque échantillon vidéo.

Type de données

UINT32

Remarques

Si vous utilisez l’interface IMFVideoSampleAllocatorEx pour allouer des exemples vidéo, vous pouvez utiliser cet attribut pour créer des exemples vidéo qui contiennent plusieurs mémoires tampons. Par exemple, si la valeur de l’attribut est 2, l’allocateur crée deux mémoires tampons vidéo pour chaque échantillon vidéo. Définissez l’attribut dans le paramètre pAttributes de la méthode IMFVideoSampleAllocatorEx :: InitializeSampleAllocatorEx .

La valeur par défaut est 1. Si l’attribut n’est pas défini, l’allocateur crée des exemples vidéo qui contiennent une seule mémoire tampon par échantillon.

Cet attribut est principalement destiné aux transformations Media Foundation (MFTs) qui prennent en charge la sortie stéréo 3D, dans la situation suivante :

  • La table MFT prend en charge Microsoft DirectX Graphics infrastructure (DXGI).
  • La table MFT alloue ses propres exemples de sortie.
  • La table MFT utilise l’interface IMFVideoSampleAllocatorEx pour allouer les exemples de sortie.
  • Le format vidéo 3D utilise une mémoire tampon distincte pour chaque vue.

Si tous ces critères sont vrais, la table MFT doit définir la valeur de l’attribut sur 2 (une mémoire tampon par vue).

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8 [ applications de bureau | UWP apps]
Serveur minimal pris en charge
Windows Server 2012 [ applications de bureau | UWP apps]
En-tête
Mftransform. h

Voir aussi

Liste alphabétique des attributs Media Foundation