xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QMediaObject.x
浏览该文件的文档.
1//xlang Source, Name:qt5/multimedia/QMediaObject.x
2//Date: Thu Mar 14:21:38 2021
3package Qt{
4 @SuppressWarnings public class QMediaObject : QObject{
5 public QMediaObject(){
6 }
7 public QMediaObject(long handle){
8 super(handle);
9 }
10 onMediaObjectCallback __callback = nilptr;
11
12 public void setOnMediaObjectCallback(onMediaObjectCallback _l){
13 __callback = _l;
14 }
15 public onMediaObjectCallback getOnMediaObjectCallback(){
16 return __callback;
17 }
18
19 public bool isAvailable() {
20 return QtXnl.widget_get_bool_value(nativehandle, Constant.QMEDIAOBJECT_ISAVAILABLE);
21 }
22
23 public AvailabilityStatus availability() {
24 return (AvailabilityStatus)QtXnl.widget_get_int_value(nativehandle, Constant.QMEDIAOBJECT_AVAILABILITY);
25 }
26
27 public QMediaService service() {
28 return (QMediaService)QtXnl.widget_get_object(nativehandle, Constant.QMEDIAOBJECT_SERVICE);
29 }
30
31 public int notifyInterval() {
32 return QtXnl.widget_get_int_value(nativehandle, Constant.QMEDIAOBJECT_NOTIFYINTERVAL);
33 }
34 public void setNotifyInterval(int milliSeconds){
35 QtXnl.widget_set_vint_value(nativehandle, Constant.QMEDIAOBJECT_SETNOTIFYINTERVAL, milliSeconds);
36 }
37
38 public bool bind(QObject o){
39 return QtXnl.core_getintlong(nativehandle, Constant.QMEDIAOBJECT_BIND, o.nativehandle) == 1;
40 }
41
42 public void unbind(QObject o){
43 QtXnl.core_getintlong(nativehandle, Constant.QMEDIAOBJECT_UNBIND, o.nativehandle);
44 }
45
46 public bool isMetaDataAvailable() {
47 return QtXnl.widget_get_bool_value(nativehandle, Constant.QMEDIAOBJECT_ISMETADATAAVAILABLE);
48 }
49
50 // SIGNAL
51 public void notifyIntervalChanged(int milliSeconds){
52 if (__callback != nilptr){
53 __callback.notifyIntervalChanged(this,milliSeconds);
54 }
55 }
56
57 public void metaDataAvailableChanged(bool available){
58 if (__callback != nilptr){
59 __callback.metaDataAvailableChanged(this,available);
60 }
61 }
62
63 public void metaDataChanged(){
64 if (__callback != nilptr){
65 __callback.metaDataChanged(this);
66 }
67 }
68
69 public void availabilityChanged(bool available){
70 if (__callback != nilptr){
71 __callback.availabilityChanged(this, available);
72 }
73 }
74
75 public void availabilityChanged(AvailabilityStatus availability){
76 if (__callback != nilptr){
77 __callback.availabilityChanged(this, availability);
78 }
79 }
80 };
81};
void availabilityChanged(AvailabilityStatus availability)
void metaDataAvailableChanged(bool available)
bool bind(QObject o)
void notifyIntervalChanged(int milliSeconds)
QMediaService service()
bool isMetaDataAvailable()
bool isAvailable()
void setNotifyInterval(int milliSeconds)
void unbind(QObject o)
onMediaObjectCallback getOnMediaObjectCallback()
void metaDataChanged()
AvailabilityStatus availability()
void availabilityChanged(bool available)
void setOnMediaObjectCallback(onMediaObjectCallback _l)
int notifyInterval()