Scroll to navigation

XvVideoNotify(3X) XvVideoNotify(3X)

名前

XvVideoNotify - ビデオ処理に対して生成されるイベント

書式

#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
イベントの型である XvVideoNotify(3X) を指定する。
serial
サーバが最後に処理したリクエストの番号。
send_event
イベントが SendEvent リクエストによって生成された場合に True となる。
display
イベントが読み込まれたディスプレイへのポインタ。
drawable
イベントが生成されたドロウアブル。
reason
イベントが生成された理由。 XvStarted, XvStopped, XvPreempted, XvBusy, XvHardError のいずれかである。
port_id
イベント生成の対象になったビデオを処理しているポート。

説明

XvVideoNotify(3X) イベントは、ビデオが開始した時、停止した時、他の ビデオ処理によって無効にされた時に生成される。このイベントは他のクライ アントがポートをグラブすることによって無視され、ハード的な送受信エラー によって割り込みされる。

関連項目

XvPutVideo(3X), XvPutStill(3X), XvGetVideo(3X), XvGetStill(3X), XvStopVideo(3X), XvSelectVideoNotify(3X)
Version 4.1.0 XFree86