manpagez: man pages & more
man XvVideoNotify(3)
Home | html | info | man
XvVideoNotify(3)                                              XvVideoNotify(3)




Name

       XvVideoNotify - event generated for video processing


Syntax

       #include <X11/extensions/Xvlib.h>


            typedef union {
              int type;
              XvVideoNotifyEvent xvvideo;
              XvPortNotifyEvent xvport;
              long pad[24];
            } XvEvent;

            typedef struct {
              int type;
              unsigned long serial;
              Bool send_event;
              Display *display;
              Drawable drawable;
              unsigned long reason;
              XvPortID port_id;
              Time time;
            } XvVideoNotifyEvent;


       type    Specifies the type of event: XvVideoNotify(3).

       serial  Number of the last request processed by the server.

       send_event
               True if the event was generated by a SendEvent request.

       display A pointer to the display the event was read from.

       drawable
               The drawable for which the event was generated.

       reason  The  reason  the  event  was  generated:  XvStarted, XvStopped,
               XvPreempted, XvBusy, XvHardError.

       port_id The port processing the video for which the  event  was  gener-
               ated.


Description

       XvVideoNotify(3)  events  are generated when video is started, stopped,
       preempted by another video request, ignored because the port is grabbed
       by  another  client,  or  interrupted because of a hard transmission or
       reception error.


See Also

       XvPutVideo(3),     XvPutStill(3),     XvGetVideo(3),     XvGetStill(3),
       XvStopVideo(3), XvSelectVideoNotify(3)



X Version 11                      libXv 1.0.4                 XvVideoNotify(3)

Mac OS X 10.6 X11 - Generated Sun Mar 7 12:33:23 CST 2010
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.