equal
deleted
inserted
replaced
84 { |
84 { |
85 GLX_LOG_INFO("CGlxTvConnectionMonitor::ConstructL"); |
85 GLX_LOG_INFO("CGlxTvConnectionMonitor::ConstructL"); |
86 User::LeaveIfError( iTvAccServer.Connect() ); |
86 User::LeaveIfError( iTvAccServer.Connect() ); |
87 User::LeaveIfError( iTvAccMode.CreateSubSession( iTvAccServer ) ); |
87 User::LeaveIfError( iTvAccMode.CreateSubSession( iTvAccServer ) ); |
88 User::LeaveIfError( iTvAccMode.GetAccessoryMode( iCurrentAccMode ) ); |
88 User::LeaveIfError( iTvAccMode.GetAccessoryMode( iCurrentAccMode ) ); |
89 iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut ); |
89 iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut |
90 |
90 || iCurrentAccMode.iAccessoryMode == EAccModeHDMI); |
91 IssueRequest(); |
91 IssueRequest(); |
92 } |
92 } |
93 |
93 |
94 //----------------------------------------------------------------------------- |
94 //----------------------------------------------------------------------------- |
95 // From class CActive. |
95 // From class CActive. |
164 //----------------------------------------------------------------------------- |
164 //----------------------------------------------------------------------------- |
165 // |
165 // |
166 void CGlxTvConnectionMonitor::IssueNotificationL() |
166 void CGlxTvConnectionMonitor::IssueNotificationL() |
167 { |
167 { |
168 GLX_LOG_INFO("CGlxTvConnectionMonitor::IssueNotificationL"); |
168 GLX_LOG_INFO("CGlxTvConnectionMonitor::IssueNotificationL"); |
169 iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut ); |
169 iConnectionState = ( iCurrentAccMode.iAccessoryMode == EAccModeTVOut || |
|
170 iCurrentAccMode.iAccessoryMode == EAccModeHDMI ); |
170 iConnectionObserver.HandleTvConnectionStatusChangedL(); |
171 iConnectionObserver.HandleTvConnectionStatusChangedL(); |
171 } |
172 } |
172 |
173 |
173 |
174 |
174 |
175 |