attribut MF_SINK_WRITER_ENCODER_CONFIG

Contient un pointeur vers un magasin de propriétés avec des propriétés d’encodage.

Type de données

Iunknown*

Notes

La valeur de cet attribut est un pointeur IPropertyStore .

Cet attribut permet à une application de définir des propriétés d’encodage lors de l’utilisation de l’enregistreur récepteur. Pour définir cet attribut, procédez comme suit :

  1. Appelez PSCreateMemoryPropertyStore pour créer un magasin de propriétés.
  2. Définissez les propriétés de l’encodeur sur le magasin de propriétés. Les propriétés disponibles dépendent de l’encodeur. Pour plus d’informations, consultez Codec Objects.
  3. Appelez MFCreateAttributes pour créer un magasin d’attributs.
  4. Appelez IMFAttributes::SetUnknown pour définir le pointeur IPropertyStore sur le magasin d’attributs.
  5. Créez une instance de l’enregistreur récepteur. Passez le pointeur IMFAttributes à la fonction de création. Pour plus d’informations, consultez Attributs de l’enregistreur de récepteurs.

L’enregistreur de récepteur définit les propriétés de l’encodeur avant de définir les types de média.

Spécifications

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

Voir aussi

Liste alphabétique des attributs Media Foundation

IMFSinkWriter

Attributs de l’enregistreur récepteur