attribut MF_SINK_WRITER_ENCODER_CONFIG

Enthält einen Zeiger auf einen Eigenschaftenspeicher mit Codierungseigenschaften.

Datentyp

Iunknown*

Bemerkungen

Der Wert dieses Attributs ist ein IPropertyStore-Zeiger .

Dieses Attribut ermöglicht es einer Anwendung, Codierungseigenschaften festzulegen, wenn sie den Senkenschreiber verwendet. Führen Sie zum Festlegen dieses Attributs die folgenden Schritte aus:

  1. Rufen Sie PSCreateMemoryPropertyStore auf, um einen neuen Eigenschaftenspeicher zu erstellen.
  2. Legen Sie Encodereigenschaften für den Eigenschaftenspeicher fest. Die verfügbaren Eigenschaften hängen vom Encoder ab. Weitere Informationen finden Sie unter Codec-Objekte.
  3. Rufen Sie MFCreateAttributes auf, um einen neuen Attributspeicher zu erstellen.
  4. Rufen Sie IMFAttributes::SetUnknown auf, um den IPropertyStore-Zeiger im Attributspeicher festzulegen.
  5. Erstellen Sie eine neue instance des Senkenschreibers. Übergeben Sie den IMFAttributes-Zeiger an die Erstellungsfunktion. Weitere Informationen finden Sie unter Senkenschreiberattribute.

Der Senkenschreiber legt die Eigenschaften für den Encoder fest, bevor die Medientypen festgelegt werden.

Anforderungen

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

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

IMFSinkWriter

Senkenschreiberattribute