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


Метод IAMTimelineComp::VTrackSwapPriorities

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

Примечание

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

 

Метод VTrackSwapPriorities переключает уровни приоритета двух дорожек.

При двух уровнях приоритета этот метод переключает виртуальные дорожки на эти приоритеты. При возврате метода дорожка, которая была на первом уровне приоритета, теперь находится на втором уровне приоритета, и наоборот.

Синтаксис

HRESULT VTrackSwapPriorities(
   long VirtualTrackA,
   long VirtualTrackB
);

Параметры

VirtualTrackA

Первый уровень приоритета для переключения виртуальных дорожек.

VirtualTrackB

Второй уровень приоритета, на котором выполняется переключение виртуальных дорожек.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Примечание

Файл заголовка 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

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

Интерфейс IAMTimelineComp

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