Есть ли API для включения DXVA в Mac OSX - PullRequest
0 голосов
/ 31 марта 2009

Я написал приложение для воспроизведения видео на основе Carbon в MAC OSX. Есть ли какой-нибудь API для включения функции DXVA, который поддерживается графической картой? Поддерживает ли он QuickTime SDK или Carbon API?

Ответы [ 2 ]

0 голосов
/ 31 марта 2009

Я считаю, что только на новейшем оборудовании QuickTime будет использовать аппаратное ускорение видео для декодирования некоторых типов видеопотоков.

Обратите внимание, что это НЕ относится конкретно к возможностям графической карты, например, функция PureVideo 8800GT прекрасно работает в Windows, но не используется в OS X.

0 голосов
/ 31 марта 2009

DirectX является частью Windows. Он не существует в Mac OS X.

Если вы воспроизводите видео с аппаратным ускорением: почему вы беспокоитесь об этом? Если аппаратное обеспечение его поддерживает, скорее всего, API будут его использовать. Так что просто играйте в свой фильм и позвольте библиотеке позаботиться об этом через видеокарту или нет.

Если вы делаете захват видео: Core Video позволит вам сделать это через видеокарту.

...