атрибут 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 [только классические приложения] |
Заголовок |
|
См. также раздел