Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XsmGetVideoStatus(3X) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XsmVideoMap(3X)

XsmQueryVideo(3X)

XsmCreateVideoMap(3X)

XsmGetVideoStatus(3X)  —  NEWS-OS Programmer’s Manual

名称

XsmGetVideoStatus − 現在のビデオ動画の状態を調べる

形式

#include <X11/Xsm/VideoMap.h> Boolean XsmGetVideoStatus (widget, v_status)
Widgetwidget;
XsmVideoStatus∗v_status;

解説

XsmGetVideoStatus は widget が指定している ディスプレイのビデオ動画の状態を、v_status にセットします。 widget が VideoMap でない場合や、 ディスプレイがビデオ動画をサポートしていない場合は、False を 返します。

widget調べるディスプレイにある widget の ID を指定します。

v_status指定されたビデオ動画の状態を XsmVideoStatus 構造体に返します。

構造体

XsmVideoStatus 構造体は次のように定義されています。

 typedef struct {
Windowrender_win;/∗ 表示してるウィンドウ ∗/
Windowgrab_win;/∗ グラブしてるウィンドウ ∗/
intstatus;/∗ ビデオ動画の状態 ∗/
intframerate;/∗ フレームレート ∗/
XRectanglevideo;/∗ ビデオ動画の位置、サイズ ∗/
XRectanglevideo_area;/∗ ウィンドウ上の表示エリア ∗/
intreserved[24];
} XsmVideoStatus;

render_winビデオ動画が表示されているウィンドウが入ります。

grab_winビデオ動画をグラブしているウィンドウが入ります。 ウィンドウがビデオ動画をグラブしている場合、ほかのウィンドウは、 ビデオ動画表示をすることができません。

statusビデオ動画の表示状態が入ります。表示している場合は、 VideoStatusRun が、 停止している場合は、VideoStatusStop が入ります。

videoビデオ動画の原点の座標、およびビデオ動画のサイズが セットされます。

video_areaウィンドウ上に表示されているビデオ動画の表示エリアが 入ります。

リターン値

実行に失敗した場合は、False を返します。

関連事項

XsmVideoMap(3X), XsmQueryVideo(3X), XsmCreateVideoMap(3X)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026