Поделиться через


атрибут MF_SINK_WRITER_ENCODER_CONFIG

Содержит указатель на хранилище свойств со свойствами кодирования.

Тип данных

Iunknown*

Комментарии

Значением этого атрибута является указатель IPropertyStore .

Этот атрибут позволяет приложению задавать свойства кодирования при использовании модуля записи приемника. Чтобы задать этот атрибут, выполните следующие действия.

  1. Вызовите PSCreateMemoryPropertyStore , чтобы создать новое хранилище свойств.
  2. Задание свойств кодировщика в хранилище свойств. Доступные свойства зависят от кодировщика. Дополнительные сведения см. в разделе Объекты кодека.
  3. Вызовите MFCreateAttributes , чтобы создать новое хранилище атрибутов.
  4. Вызовите IMFAttributes::SetUnknown , чтобы задать указатель IPropertyStore в хранилище атрибутов.
  5. Создайте новый экземпляр модуля записи приемника. Передайте указатель IMFAttributes на функцию создания. Дополнительные сведения см. в разделе Атрибуты модуля записи приемника.

Модуль записи приемника задает свойства кодировщика перед установкой типов мультимедиа.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2012 [классические приложения | Приложения UWP]
Заголовок
Mfreadwrite.h

См. также раздел

Алфавитный список атрибутов Media Foundation

IMFSinkWriter

Атрибуты модуля записи приемника