xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 包属性
QAudioInput类 参考
类 QAudioInput 继承关系图:
QObject

Public 成员函数

包属性

额外继承的成员函数

详细描述

在文件 QAudioInput.x4 行定义.

构造及析构函数说明

◆ QAudioInput() [1/2]

QAudioInput ( )

在文件 QAudioInput.x5 行定义.

5 {
6 }

◆ QAudioInput() [2/2]

QAudioInput ( long  handle)

在文件 QAudioInput.x8 行定义.

8 {
9 super(handle);
10 }

成员函数说明

◆ bufferSize()

int bufferSize ( )

在文件 QAudioInput.x52 行定义.

52 {
53 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOINPUT_BUFFERSIZE);
54 }

◆ create()

bool create ( @NotNilptr QObject  parent,
QAudioFormat  f 
)

在文件 QAudioInput.x12 行定义.

12 {
13 nativehandle = QtXnl.createQPObject(QType.qtAudioInput, this, parent == nilptr ? 0l : parent.nativehandle, f == nilptr ? 0l : f.nativehandle, 0l, 0l, 0l);
14 if (nativehandle == 0){
15 return false;
16 }
17 return true;
18 }
long nativehandle
Definition QNative.xcsm:91

◆ elapsedUSecs()

long elapsedUSecs ( )

在文件 QAudioInput.x72 行定义.

72 {
73 return QtXnl.long_get(nativehandle, Constant.QAUDIOINPUT_ELAPSEDUSECS);
74 }

◆ error()

QAudio.Error error ( )

在文件 QAudioInput.x76 行定义.

76 {
77 return (QAudio.Error)QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOINPUT_ERROR);
78 }

◆ format()

QAudioFormat format ( )

在文件 QAudioInput.x20 行定义.

20 {
21 return new QAudioFormat(QtXnl.long_get(nativehandle, Constant.QAUDIOINPUT_FORMAT));
22 }

◆ getOnAudioInputListener()

onAudioInputListener getOnAudioInputListener ( )

在文件 QAudioInput.x97 行定义.

97 {
98 return _lis;
99 }
onAudioInputListener _lis
Definition QAudioInput.x:93

◆ notify()

void notify ( )

在文件 QAudioInput.x107 行定义.

107 {
108 if (_lis != nilptr){
109 _lis.notify(this);
110 }
111 }

◆ notifyInterval()

int notifyInterval ( )

在文件 QAudioInput.x64 行定义.

64 {
65 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOINPUT_NOTIFYINTERVAL);
66 }

◆ periodSize()

int periodSize ( )

在文件 QAudioInput.x56 行定义.

56 {
57 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOINPUT_PERIODSIZE);
58 }

◆ processedUSecs()

long processedUSecs ( )

在文件 QAudioInput.x68 行定义.

68 {
69 return QtXnl.long_get(nativehandle, Constant.QAUDIOINPUT_PROCESSEDUSECS);
70 }

◆ read()

long read ( byte []  data,
int  ofst,
int  len 
)

在文件 QAudioInput.x24 行定义.

24 {
25 return QtXnl.widget_set_int2_object_value(nativehandle, Constant.QAUDIOINPUT_READ, ofst, len, data);
26 }

◆ reset()

void reset ( )

在文件 QAudioInput.x36 行定义.

36 {
37 QtXnl.widget_slot(nativehandle, Constant.QAUDIOINPUT_RESET);
38 }

◆ resume()

void resume ( )

在文件 QAudioInput.x44 行定义.

44 {
45 QtXnl.widget_slot(nativehandle, Constant.QAUDIOINPUT_RESUME);
46 }

◆ setBufferSize()

void setBufferSize ( int  bytes)

在文件 QAudioInput.x48 行定义.

48 {
49 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOINPUT_SETBUFFERSIZE, bytes);
50 }

◆ setNotifyInterval()

void setNotifyInterval ( int  milliSeconds)

在文件 QAudioInput.x60 行定义.

60 {
61 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOINPUT_SETNOTIFYINTERVAL, milliSeconds);
62 }

◆ setOnAudioInputListener()

void setOnAudioInputListener ( onAudioInputListener  l)

在文件 QAudioInput.x94 行定义.

94 {
95 _lis = l;
96 }

◆ setVolume()

void setVolume ( double  v)

在文件 QAudioInput.x84 行定义.

84 {
85 QtXnl.widget_set_double_value(nativehandle, Constant.QAUDIOINPUT_SETVOLUME, v);
86 }

◆ start()

void start ( )

在文件 QAudioInput.x28 行定义.

28 {
29 QtXnl.widget_slot(nativehandle, Constant.QAUDIOINPUT_START);
30 }

◆ state()

QAudio.State state ( )

在文件 QAudioInput.x80 行定义.

80 {
81 return (QAudio.State)QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOINPUT_STATE);
82 }

◆ stateChanged()

void stateChanged ( QAudio.State  s)

在文件 QAudioInput.x101 行定义.

101 {
102 if (_lis != nilptr){
103 _lis.stateChanged(this, s);
104 }
105 }

◆ stop()

void stop ( )

在文件 QAudioInput.x32 行定义.

32 {
33 QtXnl.widget_slot(nativehandle, Constant.QAUDIOINPUT_STOP);
34 }

◆ suspend()

void suspend ( )

在文件 QAudioInput.x40 行定义.

40 {
41 QtXnl.widget_slot(nativehandle, Constant.QAUDIOINPUT_SUSPEND);
42 }

◆ volume()

double volume ( )

在文件 QAudioInput.x88 行定义.

88 {
89 return QtXnl.widget_get_double_value(nativehandle, Constant.QAUDIOINPUT_VOLUME);
90 }

结构体成员变量说明

◆ _lis

onAudioInputListener _lis
package

在文件 QAudioInput.x93 行定义.