Lines Matching defs:AVRouterImpl
29 AVRouterImpl::AVRouterImpl()
34 void AVRouterImpl::Init(IAVSessionServiceListener *servicePtr)
71 bool AVRouterImpl::Release()
97 int32_t AVRouterImpl::StartDeviceLogging(int32_t fd, uint32_t maxSize)
99 SLOGI("AVRouterImpl StartDeviceLogging");
114 int32_t AVRouterImpl::StopDeviceLogging()
116 SLOGI("AVRouterImpl StopDeviceLogging");
131 int32_t AVRouterImpl::StartCastDiscovery(int32_t castDeviceCapability, std::vector<std::string> drmSchemes)
133 SLOGI("AVRouterImpl StartCastDiscovery");
151 int32_t AVRouterImpl::StopCastDiscovery()
153 SLOGI("AVRouterImpl StopCastDiscovery");
168 int32_t AVRouterImpl::SetDiscoverable(const bool enable)
170 SLOGI("AVRouterImpl SetDiscoverable %{public}d", enable);
183 int32_t AVRouterImpl::OnDeviceAvailable(OutputDeviceInfo& castOutputDeviceInfo)
185 SLOGI("AVRouterImpl received OnDeviceAvailable event");
195 int32_t AVRouterImpl::OnDeviceLogEvent(const DeviceLogEventCode eventId, const int64_t param)
197 SLOGI("AVRouterImpl received OnDeviceLogEvent event");
207 void AVRouterImpl::ReleaseCurrentCastSession()
214 int32_t AVRouterImpl::OnCastSessionCreated(const int32_t castId)
216 SLOGI("AVRouterImpl On cast session created, cast id is %{public}d", castId);
236 int32_t AVRouterImpl::OnDeviceOffline(const std::string& deviceId)
238 SLOGI("AVRouterImpl received OnDeviceOffline event");
248 int32_t AVRouterImpl::OnCastServerDied(int32_t providerNumber)
250 SLOGI("AVRouterImpl received OnCastServerDied event");
261 std::shared_ptr<IAVCastControllerProxy> AVRouterImpl::GetRemoteController(const int64_t castHandle)
263 SLOGI("AVRouterImpl start get remote controller process");
277 int64_t AVRouterImpl::StartCast(const OutputDeviceInfo& outputDeviceInfo,
280 SLOGI("AVRouterImpl start cast process");
298 int32_t AVRouterImpl::AddDevice(const int32_t castId, const OutputDeviceInfo& outputDeviceInfo)
300 SLOGI("AVRouterImpl AddDevice process");
303 SLOGI("AVRouterImpl AddDevice process with ret %{public}d", static_cast<int32_t>(ret));
308 int32_t AVRouterImpl::StopCast(const int64_t castHandle, int32_t removeTimes)
310 SLOGI("AVRouterImpl stop cast process");
328 SLOGI("AVRouterImpl stop cast process remove device done");
333 int32_t AVRouterImpl::StopCastSession(const int64_t castHandle)
335 SLOGI("AVRouterImpl stop cast process");
354 int32_t AVRouterImpl::SetServiceAllConnectState(int64_t castHandle, DeviceInfo deviceInfo)
368 int32_t AVRouterImpl::GetRemoteNetWorkId(int64_t castHandle, std::string deviceId, std::string &networkId)
380 int32_t AVRouterImpl::RegisterCallback(int64_t castHandle, const std::shared_ptr<IAVCastSessionStateListener> callback)
382 SLOGI("AVRouterImpl register IAVCastSessionStateListener callback to provider");
396 int32_t AVRouterImpl::UnRegisterCallback(int64_t castHandle,
399 SLOGI("AVRouterImpl UnRegisterCallback IAVCastSessionStateListener callback to provider");