XDeviceBell

Section: X FUNCTIONS (3X11)
Updated: Release 6.6
索引 xjman
 

名前

XDeviceBell - 入力機能拡張を通じてサポートされているデバイスでベルを鳴らす  

書式

Status XDeviceBell(display, device, feedbackclass, feedbackid, percent)

      Display *display;

      XDevice *device

      XID *feedbackclass

      XID *feedbackid

      int *percent
 

引き数

display
X サーバへの接続を指定する。
device
ベルが対応するデバイスを指定する。
feedbackclass
ベルが対応するフィードバックのクラスを指定する。
feedbackid
ベルが対応するフィードバックのIDを指定する。
percent
ベルが鳴る音量を -100 から 100 の範囲で指定する。
 

説明

XDeviceBell リクエストは、X サーバに可能であれば、指定した デバイスの指定したフィードバックでベルを鳴らす。 指定した音量はベルの基本音量に対する相対値である。 不正なデバイスが指定された場合、BadDevice エラーが返される。 引き数 feedbackclass と feedbackid は、XGetFeedbackControl リクエストに返される値を持ち、鳴らされるベルを一意に識別する。 ベルをサポートしていない feedbackclass が指定された場合や、存在しない feedbackid が指定された場合や、-100 から 100 の範囲でないパーセント数 が指定された場合には、エラー BadValue が返される。

引き数 percent が負でない値の場合にはベルが鳴る音量は

base - [(base * percent) / 100] + percent

となる。 引き数 percent が負の値の場合には、ベルが鳴る音量は

base + [(base * percent) / 100]

となる。 ベルの基本音量を変えるには XChangeFeedbackControl を使用する。

XDeviceBell はエラー BadDevice, BadValue を起こし得 る。  

返り値

BadDevice
不正なデバイスが指定された。指定されたデバイスが存在しないか、クライア ントの XOpenInputDevice によってオープンされていない。
BadValue
不正な feedbackclass, feedbackid, percent 値が指定された。
 

関連項目

XChangeFeedbackControl(3X), XBell(3X)
Programming With Xlib


 

Index

名前
書式
引き数
説明
返り値
関連項目

jman



Time: 07:00:49 GMT, January 12, 2009