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


Атрибуты записи приемника

Для инициализации модуля записи приемника можно использовать следующие атрибуты.

Атрибут Описание
MF_LOW_LATENCY Включает обработку с низкой задержкой.
MF_READWRITE_DISABLE_CONVERTERS Включает или отключает преобразования формата в записи приемника.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Позволяет средству записи приемника использовать аппаратные преобразования Media Foundation (MFT).
MF_SINK_WRITER_ASYNC_CALLBACK Содержит указатель на интерфейс обратного вызова приложения для модуля записи приемника.
MF_SINK_WRITER_DISABLE_THROTTLING Указывает, ограничивает ли модуль записи приемника скорость входящих данных.
MF_TRANSCODE_CONTAINERTYPE Указывает тип контейнера выходного файла.
MFT_FIELDOFUSE_UNLOCK_Attribute Содержит указатель IMFFieldOfUseMFTUnlock, который используется для разблокировки MFT с ограничениями использования по полю. Дополнительные сведения см. в разделе Поля ограничений использования.
MF_SINK_WRITER_D3D_MANAGER Используйте этот атрибут для предоставления устройства Direct3D для любых кодировщиков видео или приемников мультимедиа, загруженных средством записи приемника.

 

Используйте эти атрибуты со следующими методами и функциями:

Чтобы использовать любой из этих атрибутов, сначала вызовите MFCreateAttributes для создания нового хранилища атрибутов. Затем используйте интерфейсМВФAttributes, чтобы задать нужные атрибуты в хранилище атрибутов. Передайте указатель МВФAttributes на параметр pAttributes любого из методов или функций, перечисленных ранее.

IMFSinkWriter

Атрибуты Media Foundation