xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | Private 成员函数
QAudioDeviceInfo类 参考
类 QAudioDeviceInfo 继承关系图:
QCore

Public 成员函数

静态 Public 成员函数

Private 成员函数

额外继承的成员函数

详细描述

在文件 QAudioDeviceInfo.x4 行定义.

构造及析构函数说明

◆ QAudioDeviceInfo()

QAudioDeviceInfo ( long  h)
private

在文件 QAudioDeviceInfo.x6 行定义.

6 {
7 super(h);
8 }

成员函数说明

◆ availableDevices()

static QAudioDeviceInfo [] availableDevices ( QAudio.Mode  mode)
static

在文件 QAudioDeviceInfo.x62 行定义.

62 {
63 long [] ha = (long []) QtXnl.object_get_handle(0l, Constant.QAUDIODEVICEINFO_AVAILABLEDEVICES, mode);
64 if (ha != nilptr){
65 QAudioDeviceInfo[] qai = new QAudioDeviceInfo[ha.length];
66 for (int i = 0; i < ha.length; i++){
67 qai[i] = new QAudioDeviceInfo(ha[i]);
68 }
69 return qai;
70 }
71 return nilptr;
72 }

◆ defaultInputDevice()

static QAudioDeviceInfo defaultInputDevice ( )
static

在文件 QAudioDeviceInfo.x54 行定义.

54 {
55 return new QAudioDeviceInfo(QtXnl.long_get(0, Constant.QAUDIODEVICEINFO_DEFAULTINPUTDEVICE));
56 }

◆ defaultOutputDevice()

static QAudioDeviceInfo defaultOutputDevice ( )
static

在文件 QAudioDeviceInfo.x58 行定义.

58 {
59 return new QAudioDeviceInfo(QtXnl.long_get(0, Constant.QAUDIODEVICEINFO_DEFAULTOUTPUTDEVICE));
60 }

◆ deviceName()

String deviceName ( )

在文件 QAudioDeviceInfo.x14 行定义.

14 {
15 return (String)QtXnl.core_getString(nativehandle, Constant.QAUDIODEVICEINFO_NAME);
16 }
字符串类

◆ finalize()

void finalize ( )

在文件 QAudioDeviceInfo.x74 行定义.

74 {
75 QtXnl.widget_slot(nativehandle, Constant.QAUDIODEVICEINFO_FINALIZE);
76 }

◆ isFormatSupported()

bool isFormatSupported ( QAudioFormat  format)

在文件 QAudioDeviceInfo.x18 行定义.

18 {
19 return QtXnl.core_getintlong(nativehandle, Constant.QAUDIODEVICEINFO_ISFORMATSUPPORTED, format.nativehandle) != 0;
20 }

◆ isNull()

bool isNull ( )

在文件 QAudioDeviceInfo.x10 行定义.

10 {
11 return QtXnl.widget_get_bool_value(nativehandle, Constant.QAUDIODEVICEINFO_ISNULL);
12 }

◆ nearestFormat()

QAudioFormat nearestFormat ( QAudioFormat  format)

在文件 QAudioDeviceInfo.x26 行定义.

26 {
27 return new QAudioFormat(QtXnl.object_get_long_int(nativehandle, Constant.QAUDIODEVICEINFO_NEARESTFORMAT, format.nativehandle, 0));
28 }

◆ preferredFormat()

QAudioFormat preferredFormat ( )

在文件 QAudioDeviceInfo.x22 行定义.

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

◆ supportedByteOrders()

int supportedByteOrders ( )

在文件 QAudioDeviceInfo.x46 行定义.

46 {
47 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIODEVICEINFO_SUPPORTEDBYTEORDERS);
48 }

◆ supportedChannelCounts()

int [] supportedChannelCounts ( )

在文件 QAudioDeviceInfo.x38 行定义.

38 {
39 return (int[])QtXnl.core_getString(nativehandle, Constant.QAUDIODEVICEINFO_SUPPORTEDCHANNELCOUNTS);
40 }

◆ supportedCodecs()

String [] supportedCodecs ( )

在文件 QAudioDeviceInfo.x30 行定义.

30 {
31 return (String[])QtXnl.core_getString(nativehandle, Constant.QAUDIODEVICEINFO_SUPPORTEDCODECS);
32 }

◆ supportedSampleRates()

int [] supportedSampleRates ( )

在文件 QAudioDeviceInfo.x34 行定义.

34 {
35 return (int[])QtXnl.core_getString(nativehandle, Constant.QAUDIODEVICEINFO_SUPPORTEDSAMPLERATES);
36 }

◆ supportedSampleSizes()

int [] supportedSampleSizes ( )

在文件 QAudioDeviceInfo.x42 行定义.

42 {
43 return (int[])QtXnl.core_getString(nativehandle, Constant.QAUDIODEVICEINFO_SUPPORTEDSAMPLESIZES);
44 }

◆ supportedSampleTypes()

QAudioFormat.SampleType [] supportedSampleTypes ( )

在文件 QAudioDeviceInfo.x50 行定义.

50 {
51 return (QAudioFormat.SampleType[])QtXnl.core_getString(nativehandle, Constant.QAUDIODEVICEINFO_SUPPORTEDSAMPLETYPES);
52 }