атрибут MF_SAMPLEGRABBERSINK_IGNORE_CLOCK

Указывает, использует ли приемник sample-grabber часы презентации для планирования выборок.

Тип данных

UINT32

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.

Комментарии

Этот атрибут можно задать для объекта активации, созданного функцией MFCreateSampleGrabberSinkActivate . Задайте атрибут перед вызовом метода IMFActivate::ActivateObject для объекта активации.

По умолчанию, когда приемник sample-grabber получает образец, он ожидает, пока не появится время представления примера, чтобы вызвать обратный вызов приложения. Если атрибут MF_SAMPLEGRABBERSINK_IGNORE_CLOCK не равен нулю, приемник sample-grabber игнорирует часы представления и вызывает обратный вызов сразу после получения каждого примера.

Рекомендуемое использование:

  • Если вы хотите как можно быстрее обработать примеры, задайте для этого атрибута значение TRUE.
  • Если вы хотите, чтобы вызовы метода обратного вызова были синхронизированы с часами, не устанавливайте этот атрибут или задайте для него значение FALSE. Вы можете получить примеры немного раньше часов, оставаясь синхронизированными, задав атрибут MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET .

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
Mfidl.h

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

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

Атрибуты Media Foundation