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

结构体

enum  Endian
 
enum  SampleType
 

Public 成员函数

额外继承的成员函数

详细描述

在文件 QAudioFormat.x5 行定义.

构造及析构函数说明

◆ QAudioFormat() [1/2]

QAudioFormat ( long  h)

在文件 QAudioFormat.x9 行定义.

9 {
10 super(h);
11 }

◆ QAudioFormat() [2/2]

QAudioFormat ( )

在文件 QAudioFormat.x12 行定义.

12 {
13 nativehandle = QtXnl.createNObject(QType.qtAudioFormat, 0);
14 if (nativehandle == 0){
15 throw new IllegalArgumentException("can not new QAudioFormat");
16 }
17 }
long nativehandle
Definition QNative.xcsm:91

成员函数说明

◆ byteOrder()

Endian byteOrder ( )

在文件 QAudioFormat.x59 行定义.

59 {
60 return (Endian)QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOFORMAT_BYTEORDER);
61 }

◆ bytesForDuration()

int bytesForDuration ( long  duration)

在文件 QAudioFormat.x72 行定义.

72 {
73 return QtXnl.core_getintlong(nativehandle, Constant.QAUDIOFORMAT_BYTESFORDURATION, duration);
74 }

◆ bytesForFrames()

int bytesForFrames ( int  frameCount)

在文件 QAudioFormat.x80 行定义.

80 {
81 return QtXnl.widget_set_bint_value(nativehandle, Constant.QAUDIOFORMAT_BYTESFORFRAMES, frameCount);
82 }

◆ bytesPerFrame()

int bytesPerFrame ( )

在文件 QAudioFormat.x96 行定义.

96 {
97 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOFORMAT_BYTESPERFRAME);
98 }

◆ channelCount()

int channelCount ( )

在文件 QAudioFormat.x35 行定义.

35 {
36 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOFORMAT_CHANNELCOUNT);
37 }

◆ codec()

String codec ( )

在文件 QAudioFormat.x51 行定义.

51 {
52 return (String)QtXnl.core_getString(nativehandle, Constant.QAUDIOFORMAT_CODEC);
53 }
字符串类

◆ durationForBytes()

long durationForBytes ( int  byteCount)

在文件 QAudioFormat.x76 行定义.

76 {
77 return QtXnl.object_get_long_int(nativehandle, Constant.QAUDIOFORMAT_DURATIONFORBYTES, 0, byteCount);
78 }

◆ durationForFrames()

long durationForFrames ( int  frameCount)

在文件 QAudioFormat.x92 行定义.

92 {
93 return QtXnl.object_get_long_int(nativehandle, Constant.QAUDIOFORMAT_DURATIONFORFRAMES, 0, frameCount);
94 }

◆ finalize()

void finalize ( )

在文件 QAudioFormat.x99 行定义.

99 {
100 QtXnl.widget_slot(nativehandle, Constant.QAUDIOFORMAT_FINALIZE);
101 }

◆ framesForBytes()

int framesForBytes ( int  byteCount)

在文件 QAudioFormat.x84 行定义.

84 {
85 return QtXnl.widget_set_bint_value(nativehandle, Constant.QAUDIOFORMAT_FRAMESFORBYTES, byteCount);
86 }

◆ framesForDuration()

int framesForDuration ( long  duration)

在文件 QAudioFormat.x88 行定义.

88 {
89 return QtXnl.core_getintlong(nativehandle, Constant.QAUDIOFORMAT_FRAMESFORDURATION, duration);
90 }

◆ isvalid()

bool isvalid ( )

在文件 QAudioFormat.x19 行定义.

19 {
20 return QtXnl.widget_get_bool_value(nativehandle, Constant.QAUDIOFORMAT_ISVALID);
21 }

◆ sampleRate()

int sampleRate ( )

在文件 QAudioFormat.x27 行定义.

27 {
28 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOFORMAT_SAMPLERATE);
29 }

◆ sampleSize()

int sampleSize ( )

在文件 QAudioFormat.x43 行定义.

43 {
44 return QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOFORMAT_SAMPLESIZE);
45 }

◆ sampleType()

SampleType sampleType ( )

在文件 QAudioFormat.x67 行定义.

67 {
68 return (SampleType)QtXnl.widget_get_int_value(nativehandle, Constant.QAUDIOFORMAT_SAMPLETYPE);
69 }

◆ setByteOrder()

void setByteOrder ( Endian  byteOrder)

在文件 QAudioFormat.x55 行定义.

55 {
56 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOFORMAT_SETBYTEORDER, byteOrder);
57 }

◆ setChannelCount()

void setChannelCount ( int  channelCount)

在文件 QAudioFormat.x31 行定义.

31 {
32 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOFORMAT_SETCHANNELCOUNT, channelCount);
33 }

◆ setCodec()

void setCodec ( String  codec)

在文件 QAudioFormat.x47 行定义.

47 {
48 QtXnl.widget_slot_string(nativehandle, Constant.QAUDIOFORMAT_SETCODEC, codec);
49 }

◆ setSampleRate()

void setSampleRate ( int  sampleRate)

在文件 QAudioFormat.x23 行定义.

23 {
24 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOFORMAT_SETSAMPLERATE, sampleRate);
25 }

◆ setSampleSize()

void setSampleSize ( int  sampleSize)

在文件 QAudioFormat.x39 行定义.

39 {
40 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOFORMAT_SETSAMPLESIZE, sampleSize);
41 }

◆ setSampleType()

void setSampleType ( SampleType  sampleType)

在文件 QAudioFormat.x63 行定义.

63 {
64 QtXnl.widget_set_vint_value(nativehandle, Constant.QAUDIOFORMAT_SETSAMPLETYPE, sampleType);
65 }