blob: 0751885169dbbef8c41ce939c49a8fbc4d4de098 [file] [log] [blame]
Nicolas Jagere069c412016-08-15 15:00:17 -04001#include "pch.h"
2
3#include "VideoPage.xaml.h"
4
5using namespace RingClientUWP::Views;
6
7using namespace Concurrency;
8using namespace Platform;
9using namespace Windows::Devices::Enumeration;
10using namespace Windows::Foundation;
11using namespace Windows::Foundation::Collections;
12using namespace Windows::UI::Xaml;
13using namespace Windows::UI::Xaml::Controls;
14using namespace Windows::UI::Xaml::Controls::Primitives;
15using namespace Windows::UI::Xaml::Data;
16using namespace Windows::UI::Xaml::Input;
17using namespace Windows::UI::Xaml::Media;
18using namespace Windows::UI::Xaml::Navigation;
19using namespace Windows::Media::Capture;
20
21VideoPage::VideoPage()
22{
23 InitializeComponent();
24}
25
26
27
28void RingClientUWP::Views::VideoPage::Button_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
29{
30}
31
32
33void RingClientUWP::Views::VideoPage::_btnCancel__Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
34{
35
36}
37
38void RingClientUWP::Views::VideoPage::_btnHangUp__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
39{
40 pressHangUpCall();
41}
42
43
44void RingClientUWP::Views::VideoPage::_btnPause__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
45{
46 pauseCall();
47}
48
49
50void RingClientUWP::Views::VideoPage::_btnChat__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
51{
52 chatPanelCall();
53}
54
55
56void RingClientUWP::Views::VideoPage::_btnAddFriend__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
57{
58 addContactCall();
59}
60
61
62void RingClientUWP::Views::VideoPage::_btnSwitch__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
63{
64 transferCall();
65}
66
67
68void RingClientUWP::Views::VideoPage::_btnMicrophone__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
69{
70 switchMicrophoneStateCall();
71}
72
73
74void RingClientUWP::Views::VideoPage::_btnMemo__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
75{
76 reccordVideoCall();
77}
78
79
80void RingClientUWP::Views::VideoPage::_btnHQ__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
81{
82 qualityVideoLevelCall();
83}
84
85
86void RingClientUWP::Views::VideoPage::_btnVideo__Tapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
87{
88 switchVideoStateCall();
89}
90
91
92void RingClientUWP::Views::VideoPage::_videoControl__PointerMoved(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ e)
93{
94 if (barFading)
95 myStoryboard->Begin();
96 barFading_ = true;
97}
98
99
100void RingClientUWP::Views::VideoPage::btnAny_entered(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ e)
101{
102 barFading_ = false;
103 myStoryboard->Stop();
104}
105
106
107void RingClientUWP::Views::VideoPage::btnAny_exited(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ e)
108{
109 barFading_ = true;
110}
111
112void
113RingClientUWP::Views::VideoPage::OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e)
114{
115 updatePageContent();
116}
117
118void RingClientUWP::Views::VideoPage::updatePageContent()
119{
120}