1ALLEGRO_VIDEO_POSITION_TYPE(3)                  ALLEGRO_VIDEO_POSITION_TYPE(3)
2
3
4

NAME

6       ALLEGRO_VIDEO_POSITION_TYPE - Allegro 5 API
7

SYNOPSIS

9              #include <allegro5/allegro_video.h>
10
11              typedef enum ALLEGRO_VIDEO_POSITION_TYPE ALLEGRO_VIDEO_POSITION_TYPE;
12

DESCRIPTION

14       Used  with  al_get_video_position(3)  to  specify which position to re‐
15       trieve.  If these get out of sync, audio and video may be out  of  sync
16       in the display of the video.
17
18       • ALLEGRO_VIDEO_POSITION_ACTUAL - The amount of time the video has been
19         playing.  If the video has audio then this value can be ahead of  AL‐
20         LEGRO_VIDEO_POSITION_VIDEO_DECODE when video decoding lags.
21
22       • ALLEGRO_VIDEO_POSITION_VIDEO_DECODE  -  The  amount of video that has
23         been decoded.  This may lag behind the “actual” and  audio  positions
24         if decoding is slower than realtime.
25
26       • ALLEGRO_VIDEO_POSITION_AUDIO_DECODE  -  The  amount of audio that has
27         been decoded.  This may be the same as  ALLEGRO_VIDEO_POSITION_ACTUAL
28         if  audio decode is driving the position, which is common to keep au‐
29         dio and video in sync.
30

SINCE

32       5.1.11
33
34
35
36Allegro reference manual                        ALLEGRO_VIDEO_POSITION_TYPE(3)
Impressum