Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нам необходим следующий функционал библиотеки рендеринга видео в текстуру:

- презагрузка видео файлов

- рендеринг видео потока в текстуру

- рендеринг звукового потока

- обработка событий

- поддержка wmv, mpeg, avi

поддержка стерео видео форматов не нужна

язык: unmanaged c++

примерный интерфейс библиотеки:

interface videotexturerenderer {

// процедура инициализации

init(LPDIRECT3DDEVICE9, HWND)

// процедура презагрузки (на входе папка с маской)

void preloadvideos(const char *);

// процедура презагрузки (на входе вектор имен файлов)

void preloadvideos(const std_vector &);

// процедура создания видео текстуры (на входе имя файла, на выходе индекс текстуры)

int createvideotexture(const char *, LPDIRECT3DDEVICE9, LPDIRECT3DTEXTURE9 *);

// процедура создания видео текстуры (на входе имя файла и необходимые размеры текстуры, на выходе индекс текстуры)

int createvideotexture(const char *, LPDIRECT3DDEVICE9, LPDIRECT3DTEXTURE9 *, int, int);

// процедуры (на входе индекс текстуры)

void lockvideotexturemutex(int);

void unlockvideotexturemutex(int);

int getvideotexturewidth(int) const;

int getvideotextureheight(int) const;

void rungraph(int);

void pausegraph(int);

void seekgraph(int, int);

void stopgraph(int);

void resetgraph(int);

int getgraphcurrentpos(int) const;

int getgraphduration(int) const;

};

важно дополнить интерфейс методами контроля и обработки событий проигрывания видео

задача несложная, учитывая количество работающих примеров в сети (VideoFilter из sdk Nvidia, например), оплата поэтапная через wm кошелек, стоимость за весь проект обсуждается, зависит от сроков, максимальный срок разработки 1 месяц, очень важно начать работу над проектом в ближайшие дни.

17 лет назад
superzar
NaN лет
17 лет в сервисе
Был
17 лет назад
  • Похожие заказы
  • СРОЧНО! Интересует программа, для отправки СМС уведомлений сотрудникам компании.CDMA стандарт. Мне необходим софт, позволяющий писать и отправлять СМС уведомление на 200 телефонов сотрудников (возможно больше), соответственно заинтересован в разработке данной программы.

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • Удаленную работу не предлагать. Для тех, кто живет в Киеве. Техзадание на написание программы для наружной рекламы. Модуль 1. Обработка сеток занятости. Программа должна обрабатывать в полуавтоматическом режиме сетки занятости владельцев бигбордов и обновлять базу данных свободных плоскостей. ...

    Прикладное ПО1 исполнитель
    Закрыт
    17 лет назад
  • Во вкладке "файлы" по юр. лицу необходимо сделать следующее: 1. Список обязательных документов с названиями(речь идет о кредитном досье) 2. Если файл добавлен в строку с этим названием, то это должно быть видно (цветом или словом) 3. Возможность ...

    Закрыт
    16 лет назад
  • $50

    Есть куча альбомов mp3, требуется в каждом альбоме создать архив всех mp3 файлов, что бы архив назывался так же как и сам альбом

    Прикладное ПО1 исполнитель
    Закрыт
    17 лет назад
  • $100

    Требуется сделать программу, которая будет выполнять МАССОВО следующие функции: 1) Делать превьюшки (prewiev) с расширением *.avi с указанным мной разрешением и времени длительности. Превью делать необходимо с DVD видео. Т.е. куча фильмов dvd лежат на ...

    Прикладное ПО1 исполнитель
    Закрыт
    16 лет назад
  • Нужно написать код ф-ции strncat из библиотеки string.h Что делает ф-ция: char *strncat( char *dest, const char *src, size_t maxlen); Ф-ция приписывает kol = size_t maxlen символов строки src к строке dest. За работу могу предложить только хороший отзыв и возможность ...

    Прикладное ПО2 исполнителя
    Завершен
    17 лет назад
  • Есть исходники (Delphi) метода определения границ. Требуется специалист, владеющий предметом, способный реализовать алгоритм. Два варианта: 1. Реализовать на основе имеющихся функций (20 ф-й, 40 Кб кода). 2. Предложить свое решение на pascal (Delphi). Есть БД лиц на 40 чел. ...

    Закрыт
    17 лет назад