6.2.2.28. VIDEO_SET_HIGHLIGHT

6.2.2.28.1. Name

VIDEO_SET_HIGHLIGHT

Attention

This ioctl is deprecated.

6.2.2.28.2. Synopsis

int ioctl(fd, VIDEO_SET_HIGHLIGHT, struct video_highlight *vhilite)

6.2.2.28.3. Arguments

int fd File descriptor returned by a previous call to open().
int request Equals VIDEO_SET_HIGHLIGHT for this command.
video_highlight_t *vhilite SPU Highlight information according to section ??.

6.2.2.28.4. Description

This ioctl sets the SPU highlight information for the menu access of a DVD.

video_highlight
typedef
struct video_highlight {
        int     active;      /*    1=show highlight, 0=hide highlight */
        __u8    contrast1;   /*    7- 4  Pattern pixel contrast */
                        /*    3- 0  Background pixel contrast */
        __u8    contrast2;   /*    7- 4  Emphasis pixel-2 contrast */
                        /*    3- 0  Emphasis pixel-1 contrast */
        __u8    color1;      /*    7- 4  Pattern pixel color */
                        /*    3- 0  Background pixel color */
        __u8    color2;      /*    7- 4  Emphasis pixel-2 color */
                        /*    3- 0  Emphasis pixel-1 color */
        __u32    ypos;       /*   23-22  auto action mode */
                        /*   21-12  start y */
                        /*    9- 0  end y */
        __u32    xpos;       /*   23-22  button color number */
                        /*   21-12  start x */
                        /*    9- 0  end x */
} video_highlight_t;

6.2.2.28.5. Return Value

On success 0 is returned, on error -1 and the errno variable is set appropriately. The generic error codes are described at the Generic Error Codes chapter.