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

Public 成员函数

包属性

额外继承的成员函数

详细描述

在文件 QAudioOutput.x5 行定义.

构造及析构函数说明

◆ QAudioOutput() [1/2]

QAudioOutput ( )

在文件 QAudioOutput.x6 行定义.

6 {
7 }

◆ QAudioOutput() [2/2]

QAudioOutput ( long  handle)

在文件 QAudioOutput.x9 行定义.

9 {
10 super(handle);
11 }

成员函数说明

◆ bufferSize()

int bufferSize ( )

在文件 QAudioOutput.x53 行定义.

53 {
54 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOOUTPUT_BUFFERSIZE);
55 }

◆ bytesFree()

int bytesFree ( )

在文件 QAudioOutput.x57 行定义.

57 {
58 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOOUTPUT_BYTESFREE);
59 }

◆ create()

bool create ( @NotNilptr QObject  parent,
QAudioFormat  f 
)

在文件 QAudioOutput.x13 行定义.

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

◆ elapsedUSecs()

long elapsedUSecs ( )

在文件 QAudioOutput.x77 行定义.

77 {
78 return QtXnl.long_get(nativehandle, Constant.QAUDIOOUTPUT_ELAPSEDUSECS);
79 }

◆ error()

QAudio.Error error ( )

在文件 QAudioOutput.x81 行定义.

81 {
82 return (QAudio.Error)QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOOUTPUT_ERROR);
83 }

◆ format()

QAudioFormat format ( )

在文件 QAudioOutput.x21 行定义.

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

◆ getOnAudioOutputListener()

onAudioOutputListener getOnAudioOutputListener ( )

在文件 QAudioOutput.x102 行定义.

102 {
103 return _lis;
104 }
onAudioOutputListener _lis

◆ notify()

void notify ( )

在文件 QAudioOutput.x112 行定义.

112 {
113 if (_lis != nilptr){
114 _lis.notify(this);
115 }
116 }

◆ notifyInterval()

int notifyInterval ( )

在文件 QAudioOutput.x69 行定义.

69 {
70 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOOUTPUT_NOTIFYINTERVAL);
71 }

◆ periodSize()

int periodSize ( )

在文件 QAudioOutput.x61 行定义.

61 {
62 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOOUTPUT_PERIODSIZE);
63 }

◆ processedUSecs()

long processedUSecs ( )

在文件 QAudioOutput.x73 行定义.

73 {
74 return QtXnl.long_get(nativehandle, Constant.QAUDIOOUTPUT_PROCESSEDUSECS);
75 }

◆ reset()

void reset ( )

在文件 QAudioOutput.x37 行定义.

37 {
38 QtXnl.widget_slot(nativehandle, Constant.QAUDIOOUTPUT_RESET);
39 }

◆ resume()

void resume ( )

在文件 QAudioOutput.x45 行定义.

45 {
46 QtXnl.widget_slot(nativehandle, Constant.QAUDIOOUTPUT_RESUME);
47 }

◆ setBufferSize()

void setBufferSize ( int  bytes)

在文件 QAudioOutput.x49 行定义.

49 {
50 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOOUTPUT_SETBUFFERSIZE, bytes);
51 }

◆ setNotifyInterval()

void setNotifyInterval ( int  milliSeconds)

在文件 QAudioOutput.x65 行定义.

65 {
66 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOOUTPUT_SETNOTIFYINTERVAL, milliSeconds);
67 }

◆ setOnAudioOutputListener()

void setOnAudioOutputListener ( onAudioOutputListener  l)

在文件 QAudioOutput.x99 行定义.

99 {
100 _lis = l;
101 }

◆ setVolume()

void setVolume ( double  v)

在文件 QAudioOutput.x89 行定义.

89 {
90 QtXnl.widget_set_double_value(nativehandle, Constant.QAUDIOOUTPUT_SETVOLUME, v);
91 }

◆ start()

void start ( )

在文件 QAudioOutput.x29 行定义.

29 {
30 QtXnl.widget_slot(nativehandle, Constant.QAUDIOOUTPUT_START);
31 }

◆ state()

QAudio.State state ( )

在文件 QAudioOutput.x85 行定义.

85 {
86 return (QAudio.State)QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOOUTPUT_STATE);
87 }

◆ stateChanged()

void stateChanged ( QAudio.State  s)

在文件 QAudioOutput.x106 行定义.

106 {
107 if (_lis != nilptr){
108 _lis.stateChanged(this, s);
109 }
110 }

◆ stop()

void stop ( )

在文件 QAudioOutput.x33 行定义.

33 {
34 QtXnl.widget_slot(nativehandle, Constant.QAUDIOOUTPUT_STOP);
35 }

◆ suspend()

void suspend ( )

在文件 QAudioOutput.x41 行定义.

41 {
42 QtXnl.widget_slot(nativehandle, Constant.QAUDIOOUTPUT_SUSPEND);
43 }

◆ volume()

double volume ( )

在文件 QAudioOutput.x93 行定义.

93 {
94 return QtXnl.widget_get_double_value(nativehandle, Constant.QAUDIOOUTPUT_VOLUME);
95 }

◆ write()

long write ( Object  data,
int  ofst,
int  len 
)

在文件 QAudioOutput.x25 行定义.

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

结构体成员变量说明

◆ _lis

onAudioOutputListener _lis
package

在文件 QAudioOutput.x98 行定义.