Управление видеофрагментом (клипом) AVI

Нижеследующая функция использует макрокоманды органов управления мультипликацией, чтобы управлять в аниматоре показом на экране клипа AVI.

Демонстрационный пример

// Функция DoAnimation - воспроизводит, останавливает или закрывает клип AVI
// аниматора, в зависимости от значения флажка действия.
// hwndAnim - дескриптор аниматора
// nAction - флажок, который обуславливает действие: запустить, остановить
// или закрыть клип AVI
void DoAnimation(HWND hwndAnim, int nAction)
{
switch (nAction) 
{
case PLAYIT:
// Воспроизведем клип непрерывно, начиная его с первого кадра.
Animate_Play(hwndAnim, 0, -1, -1);
break;
case STOPIT:
Animate_Stop(hwndAnim);
break;
case CLOSEIT:
Animate_Close(hwndAnim);
break;
default:
break;
     }
return;
}

Назад в оглавление
На главную страницу

Hosted by uCoz