Метод IAMTimelineSrc::SetDefaultFPS

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Примечание

[Не рекомендуется. Этот API можно удалить из будущих выпусков Windows.]

 

Метод SetDefaultFPS задает частоту кадров исходного объекта по умолчанию.

Синтаксис

HRESULT SetDefaultFPS(
   double FPS
);

Параметры

Кадры в секунду

Частота кадров по умолчанию в кадрах в секунду.

Возвращаемое значение

Возвращает S_OK в случае успешного выполнения или E_INVALIDARG, если указанная частота кадров меньше нуля.

Комментарии

Модуль отрисовки использует это значение, если ему не удается определить частоту кадров из исходного исходного файла.

Вызывайте этот метод только для исходных файлов без предопределенной частоты кадров. Для файлов растровых изображений и JPEG частота кадров по умолчанию равна нулю, что приводит к отображению источника в виде неподвижного изображения. Чтобы использовать изображение в качестве первого кадра в последовательности DIB, задайте для частоты кадров значение больше нуля. Дополнительные сведения см. в разделе Работа с источниками.

Примечание

Файл заголовка Qedit.h несовместим с заголовками Direct3D более поздней версии 7.

 

Примечание

Чтобы получить Qedit.h, скачайте обновление Microsoft Windows SDK для Windows Vista и платформа .NET Framework 3.0. Qedit.h недоступен в Microsoft Windows SDK для Windows 7 и платформа .NET Framework 3.5 с пакетом обновления 1 (SP1).

 

Требования

Требование Значение
Заголовок
Qedit.h
Библиотека
Strmiids.lib

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

Интерфейс IAMTimelineSrc

Коды ошибок и успешного выполнения