init commit
This commit is contained in:
parent
19fb905554
commit
d8dd16e865
3 changed files with 13 additions and 1 deletions
|
@ -10,6 +10,9 @@ import wave
|
||||||
import settings
|
import settings
|
||||||
from util import curr_directory
|
from util import curr_directory
|
||||||
|
|
||||||
|
# TODO: widget for video
|
||||||
|
# TODO: improve IncomingCallWidget
|
||||||
|
|
||||||
|
|
||||||
class IncomingCallWidget(widgets.CenteredWidget):
|
class IncomingCallWidget(widgets.CenteredWidget):
|
||||||
|
|
||||||
|
@ -56,7 +59,7 @@ class IncomingCallWidget(widgets.CenteredWidget):
|
||||||
self.call_type.setText(text)
|
self.call_type.setText(text)
|
||||||
pr = profile.Profile.get_instance()
|
pr = profile.Profile.get_instance()
|
||||||
self.accept_audio.clicked.connect(lambda: pr.accept_call(friend_number, True, False) or self.stop())
|
self.accept_audio.clicked.connect(lambda: pr.accept_call(friend_number, True, False) or self.stop())
|
||||||
# self.accept_video.clicked.connect(lambda: pr.start_call(friend_number, True, True))
|
self.accept_video.clicked.connect(lambda: pr.accept_call(friend_number, True, True))
|
||||||
self.decline.clicked.connect(lambda: pr.stop_call(friend_number, False) or self.stop())
|
self.decline.clicked.connect(lambda: pr.stop_call(friend_number, False) or self.stop())
|
||||||
|
|
||||||
class SoundPlay(QtCore.QThread):
|
class SoundPlay(QtCore.QThread):
|
||||||
|
|
|
@ -320,6 +320,13 @@ def callback_audio(toxav, friend_number, samples, audio_samples_per_channel, aud
|
||||||
audio_channels_count,
|
audio_channels_count,
|
||||||
rate)
|
rate)
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------------------------------------------
|
||||||
|
# Callbacks - video
|
||||||
|
# -----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
def video_receive_frame(toxav, friend_number, width, height, y, u, v, ystride, ustride, vstride, user_data):
|
||||||
|
pass
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------------------------
|
||||||
# Callbacks - initialization
|
# Callbacks - initialization
|
||||||
|
@ -353,6 +360,7 @@ def init_callbacks(tox, window, tray):
|
||||||
toxav.callback_call_state(call_state, 0)
|
toxav.callback_call_state(call_state, 0)
|
||||||
toxav.callback_call(call, 0)
|
toxav.callback_call(call, 0)
|
||||||
toxav.callback_audio_receive_frame(callback_audio, 0)
|
toxav.callback_audio_receive_frame(callback_audio, 0)
|
||||||
|
tox.callback_video_receive_frame(video_receive_frame, 0)
|
||||||
|
|
||||||
tox.callback_friend_lossless_packet(lossless_packet, 0)
|
tox.callback_friend_lossless_packet(lossless_packet, 0)
|
||||||
tox.callback_friend_lossy_packet(lossy_packet, 0)
|
tox.callback_friend_lossy_packet(lossy_packet, 0)
|
||||||
|
|
|
@ -11,6 +11,7 @@ CALL_TYPE = {
|
||||||
'AUDIO': 1,
|
'AUDIO': 1,
|
||||||
'VIDEO': 2
|
'VIDEO': 2
|
||||||
}
|
}
|
||||||
|
# TODO: rewrite (make class)
|
||||||
|
|
||||||
|
|
||||||
class AV:
|
class AV:
|
||||||
|
|
Loading…
Reference in a new issue